---
schema_version: "1"
id: 2ecaa7098333cc0c3e413d8bc6a1b6b10a72b2e90f29332b1c06ccf613657752
title: Set Field-Level Security for a Field on All Permission Sets
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/users_fields_fls_permsets.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.users_fields_fls_permsets.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 28df1d82a0a6fc7965e36fcea06bc595f05346f54c1ada01af6e0219aa47d3b0
description: Set field-level security for a field on permission sets. This option is an alternative to setting field-level security for a field on profiles.
products:
  - Security
  - Salesforce Platform
release: "264"
---
# Set Field-Level Security for a Field on All Permission Sets

Set field-level security for a field on permission sets. This option is an alternative to setting field-level security for a field on profiles.

### 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: <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</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="d72427e69">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d72427e69 ">To set field-level security:</td>

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

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

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.

1. From Setup, in the Quick Find box, enter User Management Settings, and then select **User Management Settings**. Enable **Field-Level Security for Permission Sets during Field Creation** if it isn’t already enabled.
2. In Object Manager, select an object, and then click **Fields & Relationships**.
3. Select the field that you want to modify.
4. Click **Set Field-Level Security**.
5. Specify the field's access level. You can only set field-level security in custom permission sets created for your org.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-access-264-0-0-production-enus/a92be132-3cbc-412a-9262-130636120c14/images/icon_note.png)
    
    Note Select **Permission sets with object permissions** to filter the list to permission sets that have Create, Read, Edit, or Delete access on the field’s object. Deselect this option to show all permission sets. If no permission sets have object permissions for the field’s object, the list contains all permission sets.
6. Save your changes.

#### See Also

- [Enable Field-Level Security for Permission Sets during Field Creation](https://help.salesforce.com/s/articleView?id=platform.users_set_fls_permsets.htm&release=264.0.0&type=5 "Set field-level security for a field on permission sets instead of profiles.")