---
schema_version: "1"
id: 87884d9788f20529b7310ca590b8d25da63e06b88be38520600fd8eb04d57602
title: Set Field Permissions in Permission Sets and Profiles
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/users_profiles_fls.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.users_profiles_fls.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7c022a3308f05fb48fce7af0543d54dd17e46384acdc2abcb6735e2ad9cc412e
description: Field permissions specify the access level for each field in an object.
products:
  - Security
  - Salesforce Platform
release: "264"
---
# Set Field Permissions in Permission Sets and Profiles

Field permissions specify the access level for each field in an object.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, <strong>Developer</strong>, and <strong>Database.com</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d41347e79">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d41347e79 ">To set field-level security:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d41347e79 ">
              <p>Manage Profiles and Permission Sets</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Customize
                Application</p>
            </td>

          </tr>
        </tbody>
      </table>

Watch how you can restrict access to specific fields using permission sets.

In some cases, you want users to have access to an object, but you don’t want every field accessible to them. For example, you want certain account information accessible only to select employees. By configuring field permissions, or field-level security, you can control the specific fields that a user can see and edit on object records.

We strongly recommend that you use permission sets and permission set groups instead of profiles to manage your users’ field permissions. Because you can reuse smaller permission set building blocks, you can avoid creating dozens or even hundreds of profiles for each user and job function. For more information, see [Permissions Sets](https://help.salesforce.com/s/articleView?id=platform.perm_sets_overview.htm&release=264.0.0&type=5 "A permission set is a collection of settings and permissions that give users access to various tools and functions. Permission sets extend users’ functional access without changing their profiles and are the recommended way to manage your users’ permissions.") in Salesforce Help.

1. From Setup, enter Permission Sets in the Quick Find box, then select **Permission Sets**. Or, enter Profiles in the Quick Find box, then select **Profiles**.
2. Select a permission set or profile.
3. Depending on which interface you're using, do one of the following:
    - Permission sets or enhanced profile user interface—In the **Find Settings...** box, enter the name of the object you want and select it from the list. Click **Edit**, then scroll to the Field Permissions section.
    - Original profile user interface—In the Field-Level Security section, click **View** next to the object you want to modify, and then click **Edit**.
4. Specify the field's access level.
5. Click **Save**.

You can see and edit the field permissions that are enabled for a permission set on its summary page. On the permission set’s detail page, click **View Summary**.

#### See Also

- [Field Permissions](https://help.salesforce.com/s/articleView?id=platform.users_profiles_field_perms.htm&release=264.0.0&type=5 "Field permissions, or field-level security, lets you specify whether users can view or edit each field for an object.")
- [Manage Permissions in the Permission Set and Permission Set Group Access Summaries](https://help.salesforce.com/s/articleView?id=platform.perm_sets_summary_page.htm&release=264.0.0&type=5 "To help you manage your users’ permissions, you can see and update all object, user, field, and custom permissions that are enabled for a permission set or permission set group in its summary page. You can also manage which permission set groups the permission set is included in and vice versa.")