Only people with explicit edit access to the file can add or reset a password. This includes the file owner and anyone in the share modal with can edit access.
Every FigJam file, Figma design file, and prototype has a unique link. You can use these links to share your files and prototypes with collaborators.
There are some situations where you want to share a file publicly, but only want specific people to be able to access it.
Share sensitive or private information within a team or organization
Share client work in a simple and secure way
Give external collaborators a safe way to access resources
Password protection makes sure only people with the password can access the file. Password don't apply to people with existing permissions on the file, project, or team.
You can add a password using the file’s link sharing settings. Link sharing controls what access people without existing permissions get when they open a file.
Things to note
For design files, the password applies to both the file and any prototypes in that file.
For files with branches, the password only applies to the main file. This is because only people with access to the main file can access branches. If you add a password to the main file, the link sharing setting for any branches is set to Only people invited to branch. Share a branch →
You can’t set a password on a file that’s shared in the Figma Community. Anyone with the link and password won’t be available as a setting in published files.
On the Enterprise plan, organization admins can require passwords for all public links. Manage public link sharing →
Open the file and click Share in the toolbar.
Update the audience setting to Anyone with a link and password.
Enter a password in the Choose password field. There are no requirements for password length or character types.
Click Save to apply. Figma will show when the password was set and who it was set by.
You can then update the file permissions for anyone who accesses it using the link and password. Choose from can edit, can view, or can view prototypes only.
Figma will update the file access and reload the file. To access the file again, people will now need to enter the password.
Select Copy link from the share modal to copy the file link to your clipboard.
Figma will show a generic thumbnail and icon for password-protected files. This applies to files in the file browser, as well as link previews in other tools, like Slack.
FigJam files: FigJam’s dot background
Figma design files: Default background gray
Prototypes: Black background
Open password-protected files
When someone opens a password-protected file, Figma checks to see if they already have access to the file.
If the have a role on the file, or access via the team or project, they won't need to enter the password. They can access the file based on their existing permissions.
If they don’t already have access, Figma will show the Password required screen. They won’t be able to see the file’s contents until they enter the password.
Select to toggle password visibility.
Enter the password in the field provided and select Continue.
If the password is correct, Figma will load the file or prototype. If the password is incorrect, you’ll see an error message.
You can now access the file based on the link sharing settings.
The file will stay unlocked for the next day or so. Figma will prompt you to re-enter the password:
After 22 hours has passed
If the password is reset
You access the file from another browser
You clear your cookies
You access the file in a private or incognito window
View password
It’s not possible to view a password once it has been set. We recommend reaching out to the person who set the password to confirm. You can see who last set the password on the file’s share modal.
Forgotten the password, or want to change it to something else? You can reset the password for each file. You need an edit role on the file to reset the password.
If you change the file’s password, Figma will reload the file for anyone without an explicit role on the file. Anyone with the file open will need to enter the new password to access the file.
From the file, select Share in the toolbar.
Under Anyone with the link and password, you’ll see when the password was last set. Select Reset to change the password.
Figma reloads the file for anyone without an explicit role on the file. To continue to view or edit the file, anyone without a role will need to enter the new password.
Remove password
To remove password protection, you need to update the file’s link sharing settings. You can do this from the Share modal.
If you’re in the file browser, you can right-click on the file and select Share. Otherwise, you can select Share from the toolbar in the file.
Update the audience to another setting:
To make the file public, select Anyone with the link.
To restrict access to your organization only, choose from Anyone in organization, or Anyone in the organization with the link. (Organization and Enterprise plan only)
To remove access for everyone, except those invited to the file, select Only people invited to the file.
Figma will update the file access and reload the file for anyone with it open.
You can invite someone to an organization, team, project, file, or prototype. You'll need to know the person's email address to invite them to the resource.
Figma will notify them of the invitation via email, and in their Figma notifications, if they already have a Figma account. They will need to accept that invitation to get access to any related resources.
Organization
Organization admins will define what domains are associated with their business as part of the set up process. Organizations can have more than one domain, including subdomains.
If domain capture is off, you can invite people to the entire organization:
If they have a company email, Figma considers them a member. This gives them access to the open and closed teams in the organization, as well as other organization-wide resources.
If they have an external email to an organization, Figma considers them a guest. They can only view and access the teams, projects, or files to which you invite them.
If domain capture is on, you can only invite members and guests to teams, projects, or files in the organization. Members can join and access the rest of the organization by accepting one of those invitations.
When you invite someone to a team, you give them access to the files and projects in that team. You can choose what permissions they have when you invite them, or adjust their access as needed. People inherit access to the team's files and projects based on their team permissions.
When you invite someone to a project you're giving them explicit access to that project. If they aren't a member of that team, they'll only be able to access the files in that specific project.
Files and prototypes
Files and prototypes use the same share modal and settings. When you invite someone to a specific file, they also get access to any prototypes (Figma design files only).
On Figma's paid plans, you can access extra settings:
Invite someone to a prototype without giving them access to the file itself.
Choose whether anyone with can view access can copy, share, or export assets from files.
The fastest way to share resources with others is to send them the link.
Team
Team join links let existing team members invite other collaborators to your team via a dedicated link. Like team invites, you can invite collaborators with can view and can edit permissions.
Once someone clicks the link, Figma will add them to the team. People who are logged into Figma under multiple accounts can choose which account they want to join the team on.
Team admins can reset invite links or turn off invite links to expire existing links that haven't been redeemed.
Project
You can only access the project via link if you are a member of the team or if you have been invited to the project itself.
Copy the link to a team project to quickly share it with a team member. To share projects with an external collaborator, you'll need to invite them to the project instead.
Files
Share a Figjam or Figma design file link with someone. If they have access to the team, project, or file already, they can interact with the file based on those permissions. If they don't, the file’s link sharing settings will determine what level of access they can get.
A file's link sharing settings control what access anyone who joins the file via a link has. Your team or plan type will determine what options are available.
If you are on the Professional, Organization, or Enterprise plan people with view only access can request to edit the file. Anyone with can edit and owner access to files can approve requests. Request to edit files →
Prototypes
A Figma design file and prototype use the same share modal and settings.
On paid plans, you can set link sharing setting to Can view prototypes only to allow anyone opening the prototype link to access the prototype only and not the file.
Embed a resource outside of Figma
Caution: It’s not possible to add embeds within desktop applications, you can only add embeds in browser-based applications.
Embed a file or prototype in a website or external application to bring your designs and prototypes to your team.
Add style and component libraries in your design system documentation
Include detailed feature designs and explorations in a PRD, spec document, or user story
You can control access to Figma resources with account types, roles, and permissions.
It's possible for a person to have different permissions at a team, project, and file level. This can make it hard to tell what someone's access to an individual resource is.
As a general rule, Figma honors explicit permissions over inherited permissions.
If you invite someone to a team, their permissions on team projects and files are inherited from their team permissions.
If you invite someone to a specific resource — like a file or project — you are giving them explicit permissions on that resource.
For example: Vanessa invites James to the Product design team with can view permissions. Vanessa wants James to edit a specific file in a team project, so she invites James to that file with can edit access.
Normally, James' access to team files would be inherited from his can view team permissions. Now that James has explicit edit access to that file, Figma ignores his inherited team permissions.
James can edit that specific file, but no other team files.
Your permissions will depend on the team or organization plan you're on. Select the tab for your plan below to explore available permissions.
In teams on the Starter plan, a person’s team permissions determine their access to team files and projects. All teams have the same permissions: can view, can edit, admin, and one owner. Team permissions →
Projects
Every project has a “team access” setting. In Starter and Education teams, team access is Can edit. Team members can then access team projects based on their team permissions.
Files and prototypes
Team members inherit access to a team’s FigJam and Figma design files based on their team permissions. You can also invite external collaborators (or team members) to individual.
There are two permissions when inviting to a team file: can view and can edit.
Outside of team or explicit access to a file, file’s also have link sharing settings. Share links to files and set default permissions for anyone who accesses a file this way.
There are two aspects of link sharing: access and permissions.
Access
Can edit
Can view
Can view prototypes only
Anyone with the link
✓
✓
✕
Only people invited to the file
Access based on user's permissions
Drafts
If someone only has teams on the Starter plan, they can only invite collaborators to drafts with Can view access.
If someone only has access to at least one team on the Education or Professional plan, they can invite people to drafts with either can view or can edit permissions.
For teams on the Education plan, a person’s team permissions determine their access to team files and projects. All teams have the same permissions: can view, can edit, admin, and one team owner.
Note: In teams on the Education plan, admins (and owners) have edit access to the team. It's not possible to give admins view only access.
Projects
Every project has a team access setting. In teams on the Education plan, team access is always set to Can edit. Team members can then access projects based on their team permissions.
Files and prototypes
Team members inherit access to a team’s FigJam and Figma design files based on their team permissions. You can also invite external collaborators (or team members) to individual.
There are two permissions when inviting to a team file: can view and can edit.
Outside of team or explicit access to a file, file’s also have link sharing settings. Share links to files and set default permissions for anyone who accesses a file this way.
There are two aspects of link sharing: access and permissions.
Access
Can edit
Can view
Can view prototypes only
Anyone with the link
✕
✓
✕
Only people invited to the file
Access based on user's permissions
Drafts
On the Education plan, people can invite collaborators to their drafts with either can view or can edit permissions.
In a Professional team, team permissions determine what team-level actions a member can take. All teams have the same team permissions: can view, can edit, admin, and one team owner.
Whether someone can edit a FigJam or Figma design files depends on their role on that product. Roles are set at a team-level, there are three roles in a Professional team: viewer, viewer-restricted, and editor.
Projects
Every project has a team access setting. Professional teams can adjust a project's team access setting. This allows you to create both view-only or invite-only projects.
Team admins or members with can edit permissions can update a project’s team access:
Can view: Only the project creator or owner can edit a view-only project. Team members can only view files in this project, even if they have can edit permissions on the team. The project owner can allow team members and external collaborators to edit the project by inviting them to the project with can edit permissions.
Can edit: The default permission for team projects. Members can access projects based on their team-level permissions and their FigJam or Figma design role.
Invite-only: team members don't have access to private projects. Team members can only access invite-only projects if they are invited to them. This is perfect for projects which need a smaller group of collaborators, or for confidential products or features. For example: a subset of team members that build and maintain the team's design system.
Files
Team members inherit access to a team’s FigJam and Figma design files based on their team permissions. You can also invite external collaborators (or team members) to individual.
There are three permissions when inviting to a team file:
Can view
Can edit
Can view prototypes only
Whether someone can edit a FigJam or Figma design files depends on their role on that product. Outside of team or explicit access to a file, file’s also have link sharing settings.
Link sharing is a great way to get your designs in front of other collaborators. You can set default permissions for anyone who accesses a file this way.
There are two aspects of link sharing: access and permissions. In a Professional team, you have the following link sharing settings:
Access
Can edit
Can view
Can view prototypes
Anyone with the link
✕
✓
✓
Only people invited to the file
Access based on user's permissions
Prototypes
In teams on the Professional plan, you can invite someone to just the prototype. A Figma design file and its prototype use the same share modal.
When you open the share modal from presentation view, Figma will default the invitation to Can view prototypes only. This allows anyone with that link to view all prototypes on that page.
Drafts
If someone only has access to at least one team on the Education or Professional plan, they can invite people to their drafts with either can view or can edit permissions.
There are multiple levels of roles and permissions in an organization.
Organization
Account types are specific to the Organization plan. A person’s account type determines what organization resources and settings they can access. There are three account types: member, guest, and admin.
Figma has two products: Figma design and FigJam. They are priced separately, but billed together on the organization’s subscription. Every person in the organization will have a FigJam role and Figma design role.
Their role determines whether they can edit that file type or not. There are three roles on the Organization plan: viewer, viewer-restricted, and editor.
Organization members can join multiple teams in the organization. To control what access each member has to the team, there are also team permissions. Team permissions are the same across all team types: can view, can edit, admin, and one owner.
Team permissions only determine what team-level actions a member can take. Whether someone can edit a FigJam or Figma design files depends on their role on that product, which is set at the organization-level.
Teams in an organization have an Org access setting. This controls how members of the organization can find and join the team. There are three access levels:
Open: members join open teams with can view permissions. Members can also be invited to any time with either can view or can edit access.
Closed: members can request to join closed teams with either can view or can edit access. A team admin can accept or reject their request.
Secret: members can only be invited to secret teams. Members and guests can be invited with either can view or can edit access.
Every project has a team access setting. Teams in an organization can set permissions at a project level to create both view-only or invite-only projects.
Team admins or members with can edit permissions can update a project’s team access:
Can view: Only the project creator or owner can edit a view-only project. Team members can only view files in this project, even if they have can edit permissions on the team. The project owner can allow team members and external collaborators to edit the project by inviting them to the project with can edit permissions.
Can edit: The default permission for team projects. Members can access projects based on their team-level permissions and their FigJam or Figma design role.
Invite-only: team members don't have access to private projects. Team members can only access invite-only projects if they are invited to them. This is perfect for projects which need a smaller group of collaborators, or for confidential products or features. For example: a subset of team members that build and maintain the team's design system.
Files
Team members inherit access to a team’s FigJam and Figma design files based on their team permissions. You can also invite external collaborators (or team and organization members) to individual files.
There are three permissions when inviting to files:
Can view
Can edit
Can view prototypes only
Outside of team or explicit access to a file, file’s also have link sharing settings. This allows you to quickly share links to files and set default permissions for anyone who accesses a file this way.
There are two aspects of link sharing: access and permissions. Files in an organization have extra link sharing options, to make it easier to find and access organization resources.
Whether someone can edit a FigJam or Figma design files depends on their role on that product.
Access
Can edit
Can view
Can view prototypes only
Anyone with the link
✕
✓
✓
Anyone at organization with the link
✓
✓
✓
Anyone at organization
✓
✓
✓
Only people invited to the file
Access based on user's permissions
There is also a dedicated setting for prototypes on the share modal, which you can view from the Figma design file and the prototype(s):
Can view prototypes only
Cannot access
Link sharing is a great way to get your designs in front of other collaborators. By default, anyone with can view access to the file will be able to copy and share the file and its contents.
In an Organization, you can decide if anyone with can view access can copy, share, or export from the file. This includes people who were added to the file via link sharing.
If you choose to restrict this access, people with can view access will no longer be able to:
Copy frames, layers, or text from the canvas
Duplicate the file to their account
Export any assets from the file
Save a local copy of the file (as a .fig or .jam file)
Prototypes
A Figma design file and its prototype use the same share modal. In an organization, you can invite someone to just the prototype.
When you open the share modal from presentation view, Figma will default the invitation to Can view prototypes only. This allows anyone with that link to view all prototypes on that page.
There is also a dedicated setting for prototypes on the share modal, which you can view from the Figma design file and the prototype(s):
Can view prototypes only
Cannot access
Drafts
A member's role will determine whether they can share or invite people to their drafts. Sharing a file from your drafts is considered an upgrade action in an organization. Organization members can invite people to drafts with can view or can edit permissions.
Note: Drafts are owned by the organization. When a member leaves, the organization will claim ownership of any drafts.
Every member of a team has permissions that control their default access to the team. A person’s permissions on individual files and projects are then inherited from their team permissions.
You set a person’s permissions when you first invite them to the team. Team admins can make changes to a person’s team permissions at any time. Manage permissions in teams →
Can view
People with view access can still access everything in the team. They can explore projects and view any FigJam or design files.
While they can’t make changes to team files or projects, people with view access can still experience collaboration in Figma.
Explore design files and pages with read-only access
Select layers, inspect and copy properties, and export assets from design files
Join FigJam boards and express themselves with emotes
Use cursor chat to talk to collaborators
Add and reply to comments
Follow collaborators
Join audio calls
View and interact with prototypes in presentation view
Present slides and presentations
Anyone with view access can invite others to the team, or individual files and projects within the team. They can invite others, but only with can view access.
Note: If you don’t want people to copy anything from the file, there is a setting for that! Prevent anyone with can view permissions from being able to copy, save, or export assets within a file. Restrict sharing →
Can edit
Members with edit access can view and edit files and projects within that team. This allows them to perform file-level actions, as well as make changes to a file’s contents.
Invite other people to the team with either can edit or can view access. They can even invite people to individual files and projects within the team.
Adjust the access of other members and external collaborators.
Publish styles and components to the team's libraries.
Edit access doesn't allow members to manage team-wide settings, like default libraries. Or billing-related tasks for teams on the Professional plan. Only team admins can do these tasks.
Team admins
Admins are team members that have extra administrative right within the team. This allows them to manage any team settings, including any shared libraries. Guide to team management →
Note: On the Professional plan, team admins also manage the team's subscription. They are the only people in the team that can manage the Figma design and FigJam roles for people that interact with the team
Owners
Every team, project, or file has an owner. There is only one owner for every resource. Usually, the owner is the person that created the resource.
Existing owners can transfer ownership of a team (or resource in a team) to another team member or collaborator. When transferring the team, the new owner must be a member of the team.
Permissions
The impact of team permissions on a person's overall access depends on your plan. Select your plan to explore what each permission allows you to do.
On the Starter and Education plans, a person’s team permissions determine their access to design and FigJam files. They also control what team tasks they can perform outside of files.
General
Permissions table with a list of general team tasks. Icons indicate if someone with that permission can ✓ or can't ✕ perform that task.
On Figma’s paid plans, a person’s design and FigJam roles and not their team permissions—determine if they can edit FigJam or design files. This applies on Professional, Organization, and Enterprise plans.
A person's team permissions only apply to tasks in teams that take place outside of FigJam and design files.
Note: Removing a collaborator's can edit permissions on teams, files, or projects doesn’t change their role. Team admins need to downgrade a collaborators role to viewer-restricted to remove them from the team's billing.
On paid plans, it’s possible to create private or view-only projects. This means that a person’s team permissions don’t always reflect what they can access.
A person can have different permissions at a team, project, and file level.
Let’s explore this with an example: Vanessa creates a view-only project in the Growth team for a new project. Praveer has can edit access to the team, but can only view the files in this project. Vanessa wants Praveer to be able to join their group brainstorm, so she gives him explicit can edit access to the FigJam file for the brainstorm. Praveer can join and edit the FigJam file as long as he has an editor role.
Generally, Figma honors explicit permissions over inherited permissions. We can see this play out in our example above. The explicit project permissions (can view) override Praveer’s team permissions (can edit). Then Praveer’s explicit permissions on the file (can edit) override the permisisons inherited from the project (can view).
Permissions table with a list of common actions and tasks in Figma. Icons indicate if someone with that permission can ✓ or can't ✕ perform that task.
Figma has two products: Figma design and FigJam. Everyone on a paid plan (Professional, Organization, or Enterprise) will have a role on each product.
A person's role determines their billing status; if they’re included in your billing. It also controls what activities they can do in design or FigJam files. There are three roles: viewer, viewer-restricted, and editor.
On an organization plan (Organization and Enterprise), a person’s team, project, and file permissions also affect their access.
Who can manage roles
Only admins can manage roles for other members and guests.
Professional plan: team admins can manage roles and permissions.
Organization plan: only organization admins can manage roles. Team admins manage team-level permissions.
Enterprise plan: organization admins can manage roles for anyone in the organization. Workspace admins manage roles for people in workspaces they manage. Team admins manage team-level permissions.
Note: On the Enterprise plan, organization admins can choose the default role for each product. Otherwise, anyone new to a team on the Professional plan or an organization, has an introductory viewer role.
Types of roles
Viewer
Viewer is an introductory role that removes barriers to collaboration for new members and guests. Figma doesn't include viewers in the organization's billing.
Viewers can upgrade themselves to a paid editor role by performing an upgrade action. Admins don't need to approve these upgrades:
This allows people to get the access they need without requiring approval. Figma only includes them in the organization’s billing when they signal their intent and take an explicit edit action.
Note: As this is a provisional role, it's not possible to set someone's role back to viewer after they are upgraded.
Viewer-restricted members and guests can only take some actions within an organization. Figma doesn't include anyone with a viewer-restricted role in the organization's billing.
Admins have explicit control over if and when they get an editor seat. People with viewer-restricted roles can’t upgrade themselves to an editor role.
Caution: Downgrading a member or guest to viewer-restricted won't remove their edit permissions on teams, files, or projects. While they won't be able to edit files, they can still perform other file and project-level actions. Team permissions →
Editor
Editors are billable members and guests that have edit access to at least one team, file, or project. Despite their billing status, editors don't have edit access to the entire organization, just the resources they have can edit permissions on.
Figma includes anyone with an editor role in the organization's billing. Both members and guests can have editor roles.
Admins can review and manage roles of any editors. They can also downgrade roles before confirming or finalizing billing.
Viewer versus viewer-restricted?
When you add people to a team or organization, Figma gives them an introductory viewer role. Viewers can upgrade themselves to an editor role by performing an upgrade action.
People with a Viewer-restricted role have explicitly restricted access. Viewer-restricted users need to request an upgrade, which can be approved by an admin.
Activities
Some activities are restricted to specific roles. We’ve broken these down into general activities, and activities in Figma design and FigJam files.
Note: Editors can choose whether to allow viewers to copy, share, or export from a file. This is set for each file individually. If you're a viewer or viewer-restricted member and can't copy from a file, it usually means this setting has been disabled.
Admins on the Professional plan: By default, admins have can edit access to team files and projects. This means they're included in your team's billing. If you want to give someone admin access to the team, without being able to edit files and projects, you can change their role to viewer-restricted.
Workspace admins
Supported on: Enterprise plan only
Workspaces are groups of teams, people, and resources within an organization. They add another layer of structure within large organizations.
Organization admins are members of an organization with extra administrative rights. They view and manage a whole host of administrative aspects of an organization.
This includes login and provisioning, access and security; libraries, fonts, and other resources; billing and more.
Organization teams support team permissions. This allows you to control how people in the organization can find and interact with individual teams.
While organization admins can manage organization-wide settings, they don’t have admin privileges on individual teams. Only team admins can manage resources in individual teams.
Manage organization domains
Adjust login and provisioning settings, including SAML SSO and SCIM
Manage Figma design and FigJam roles for members and guests
Remove people from the organization
View all open, closed, and secret teams
View and export organization activity
Control access to products and features
Control guest access and default roles (Enterprise plan only)
Manage organization-wide resources, including libraries, fonts, plugins, and widgets
Applies to Figma design and FigJam files. Prototypes are only available on Figma design files.
Share files and prototypes to collaborate, educate, document, or inform.
Share privately within your team or organization, without having to worry about access.
Share publicly for presentations, tutorials, classes, or other collaborative sessions.
Share just the prototype with people outside your team or organization ((Professional, Organization, and Enterprise only).
Every file or prototype has a unique URL or link. You can use these links to share your files and prototypes with collaborators, or add them to external websites.
Files and prototypes share the same URL, the only thing that changes is the prefix:
File:figma.com/file/ABC.../File-name
Prototype:figma.com/proto/ABC.../File-name
Share files and prototypes
You can adjust access and copy file links from the Share modal. We recommend this approach as it allows you to review and update the file’s default permissions before sharing.
Open the share modal from a file, branch, or prototype.
FigJam files
Share a FigJam file
Open the FigJam file.
Select Share in the toolbar.
Figma design files
When you share a design file, you give people access to any prototypes in that file. You can also link to a specific page, frame, or layer in your file.
Open the design file in the editor.
Open the page you want to share and select the frame.
Select Share in the toolbar.
Prototypes
Share a link to any prototypes in the file. This allows people to view any flows on that page.
If you’re on a paid plan (Professional, Organization, or Enterprise) you can choose to share just the prototype. If you’re on the Starter or Education plan, sharing the prototype also gives people access to the file itself.
Open the design file.
Select in the toolbar to open presentation view.
Click Share in the top toolbar.
Review access
We recommend reviewing the file’s permissions before sharing the link with collaborators:
Use the file’s link sharing settings to set the audience and default access
Link sharing settings allow you to set default permissions for a file or prototype. This means you don’t have to manage access for everyone independently.
There are two settings that control link sharing. Your plan determines which link sharing settings are available in your files. Explore link sharing settings by plan ↓
A
Audience
Who can access the file or prototype.
Anyone with the link: anyone inside or outside your team or organization can access the file if they have the link.
Anyone with the link and password: people without a role on the file can access the file using the link and password.
Anyone at organization with the link (organizations only): only members of the organization can access the file. Members can only access the file is they open a link to that file.
Anyone at organization (organizations only): organization members can find this file when browsing and searching. Use this setting to share libraries with the organization. Guests can't access these files unless you invite them to the file or team.
Only people invited to this file: only people you explicitly invite to the file, or the team it lives in, can access the file.
B
Access
How the audience can interact with the file or prototype.
Can edit: gives edit access to the file. This allows people to edit the contents of the file. People with edit access can also move, rename, share, or delete the file.
Can view: gives view only access to the file. People can still view and inspect layers and properties in the file, as well as view prototype flows and connections in the editor and presentation view. They can also use collaborative features in design and FigJam files like comments, cursor chat, audio, and emotes.
Can view prototypes only (Figma design): gives access to the prototypes in that file, but not the underlying pages in the file. This is only available for Figma design files.
Anyone else with a prototype link (Prototypes only)
✕
✕
✕
can view prototypes only, cannot access
can view prototypes only, cannot access
Copy links
With the access set for the file or prototype, you can now copy a link to the file. There are a few places to find and copy a file or prototype link.
Share modal
Click Copy link in the share modal to add the link to your clipboard.
In Figma design files, you can link to your current selection. Check Link to selected frame to include the frame id in the link.
Address bar
If you're viewing the file in the browser, you can copy the address directly from your browser’s address bar. This will include the details of any selected pages, frames, or layers.
Frames, containers, and layers
Copy a link to a specific frame, container, or layer from the canvas.
Note: It's only possible to link to a top-level frame in design files. If a frame is nested within another frames, it has the same link as its parent.
FigJam files
Select the layer on the board.
Select Copy link from the options to copy the link to your clipboard.
FigJam files
Select the layer on the canvas or in the layers panel.
Right-click on the layer and hover over Copy/Paste as.
Select Copy link from the options to copy the link to your clipboard.
Tip! If you're on the desktop app, you can select a frame and use the keyboard shortcut ⌘ CommandL / CtrlL to copy a link to that frame.
File browser
Copy a link to a Figma design file, FigJam file, or prototype from the file browser.
Open your drafts, recent, or project folder in the file browser.
Right-click on the file or prototype and select Copy link to add the link to your clipboard.
Right sidebar (prototypes)
Copy a link to a specific flow from the Prototype panel of the right sidebar.
Open the Prototype panel in the right sidebar.
In the Flows section, hover over the flow.
Select to copy a prototype link to the starting point of that flow.
You can share files from your drafts or from projects in a team.
At Figma, we encourage collaboration throughout the entire design and development process. Invite collaborators to your projects, files, and prototypes when you want to:
Brainstorm new projects with your team
Share work in progress with a manager or client
Get input from your copywriter or your Product Marketing team
Test a prototype with a user
Handoff final designs to a developer
Adjust roles and permissions to control how collaborators can interact with your designs and prototypes.
Team members can access projects based on their team permissions. You can also invite people to a specific project, which is great for inviting collaborators to a specific set of files.
Inviting someone to a project will give them access to any FigJam files, Figma design files, and any prototypes in that project. Guide to sharing and permissions →
In Starter and Education teams, a person's team, project, or file permissions will determine if they can edit the resources you're inviting them to.
In Professional or Organization teams, a person's FigJam or Figma design role determines if they can edit files. Invite people at the maximum access level they need on that resource, then control their access to FigJam and Figma design files using roles.
Enter the collaborator's email in the Email field. To invite multiple people, enter their email addresses separated by a comma.
Click to adjust their permissions.
Select Can view to give them view-only access to files in that project.
Select can edit to give them edit access to any files in that project.
Click Send invite to send an email invitation to their address. If they're already using Figma, they'll get an in app notification as well.
Tip! You can come back to the share modal for the project to remove or adjust their access. Remove or adjust access →
Files
Team members can access projects based on their team permissions. You can also invite people to a specific file.
In Starter and Education teams, a person's team, project, or file permissions will determine if they can edit the files you're inviting them to.
In Professional or Organization teams, a person's FigJam or Figma design role determines if they can edit files. Invite people at the maximum access level they need on that resource, then control their access to FigJam and Figma design files using roles.
Note: Figma bases Professional teams and Organization's billing on the number of editor seats you need on each product. To control their access, you can adjust FigJam and Figma designs roles on the team or organization.
Invite people from the file's share modal. Open the share modal:
A
Toolbar in a file
Click the Share button in the toolbar. You'll find this in the top-right corner of the file or prototype.
B
File browser
Right-click on the file.
Select Share from the options.
Click the Share button in the top-right corner.
Enter the collaborator's email in the Email field. To invite multiple people, enter their email addresses separated by a comma.
Click to adjust their permissions.
Select Can view to give them view-only access to that file.
Select can edit to give them edit access to that file.
Click Send invite to send an email invitation to their address. If they're already using Figma, they'll get an in app notification as well.
Note: If someone only has Starter teams, they can only invite collaborators to drafts with Can view access.
Prototypes
Figma design files and their prototype use the same share modal. Giving someone access to the file will allow them to access any prototypes in that file.
In Starter teams, inviting someone to a prototype also allows them to access the file in the editor.
In Professional, Education, or Organization teams, you can invite someone to just the prototype using the Can view prototypes only setting. This allows anyone with that link to view the prototypes on that page.
Plan
Can view
Can edit
Can view prototypes
Starter
✓
File permissions only
✕
Education
✓
File permissions only
✕
Professional
✓
File permissions only
✓
Organization
✓
File permissions only
✓
Invite to prototypes
Tip! When you open the share modal from presentation view, Figma will default the invite permissions to Can view prototypes only.
Open the prototype in presentation view.
Click the Share button to open the share modal.
Enter the collaborator's email in the Email field. To invite multiple people, enter their email addresses separated by a comma.
Click to adjust their permissions.
Select Can view prototypes only (default) to give them access to just the prototype.
Select Can view to give them view-only access to that file.
Select Can edit to give them edit access to that file.
Click Send invite to send an email invitation to their address. If they're already using Figma, they'll get an in app notification as well.
Applies to people with can view access to the file only.
Link sharing is a great way to get your designs in front of other collaborators. By default, anyone with can view access to the file will be able to copy and share the file and its contents.
If you're on a paid plan, you can decide if people with view access can copy, share, or export from the file. If you disable this setting, people with can view access can't:
Copy frames, layers, or text from the canvas
Duplicate the file to their account
Export any assets from the file
Save a local copy of the file (as a .fig file)
Figma will apply this restriction to everyone with can view access to the file. This includes people who were added to the file via link sharing.
You can only prevent people with view access from copying and sharing in team files. It's not possible to prevent copying and sharing for files in your drafts.
Update setting
You can adjust this setting for each file independently. There isn't a way to apply this to all files at once.
Click the Share button from the file.
Click the icon in the bottom-right corner.
Select Allow viewers to copy, share, and export from this file to disable the setting. This will remove the check from the setting.
Click outside the share modal to return to the file.
Anyone with can view access to a file in a team can request to edit it, with the exception of viewer-restricted role.
Anyone with can edit access or owner access to a file in a team can deny or approve a request to edit a file.
Whether you're looking to make quick edits or you're joining as a main collaborator in a Figma design or FigJam file, you'll need can edit access to make changes.
If you only have can view access to a file, you can request to edit the file in Figma and the owner will be notified of your request. The file owner and editors can view and approve your request to edit. This eliminates the need to track down people to give you access, making it a more efficient and less disruptive process.
If you open a file within a team where you have can view permissions, you can ask to edit the file by clicking Ask to edit in the toolbar.
Figma will notify the file owner via email and in-app notifications of your request and be given the option to grant you access.
If your request is approved, you'll receive an email and in-app notification, and can start editing the file right away.
Note: Anyone with a viewer-restricted role won't be able to request to edit a file. If you have this role in an Organization, you can request to upgrade your role.
Approve or deny a request
Anyone with can edit or owner access to a file in a team can deny or approve edit requests.
If there are pending requests in a file, a red badge will appear on the share button in the toolbar.
Click the share button to view the requests. The share modal will open, and you'll have the option to deny or approve the requests.
Anyone with owner access to a file will also be notified of any requests to edit in the following places and be given the option to approve or deny:
Existing collaborators can invite you to a file or project if they have your email address. Figma will send you an email when you're invited to a specific file or project.
Use the Open in Figma button to accept the invitation and open the file.
Notification
If you already have a Figma account, you can see any invitations in your account notifications.
Click Accept to join the team.
Click Decline to ignore the invitation.
Tip! You can leave the invitation as is, and come back to accept it at any time.
Files and prototypes support link sharing settings. This allows you to configure default permissions for anyone who access the file via a link or embed.
If the file's link sharing settings is set to Anyone with the link, you can join the file simply by opening the link. Whether you can edit the file will depend on the file's link sharing permissions.
Access files
You can interact with files based on your permissions. If you were invited with can view access, you can only view the file. If you were invited with can edit access, you can get edit access to the file. Permissions in teams →
If it's your first interaction with that team, project, or file, you'll have view access by default. If you're able to gain edit access, you'll see an Edit file button in the toolbar.
Click the Edit file button in the toolbar. If you hover over this button, Figma will display the link sharing permissions for the file.
Figma will allow you to edit that file.
Note: If the file is in a team on the Professional or Organization plan, clicking Edit file upgrades you to a paid editor role for that tool (Figma design or FigJam). Figma will include you as an editor in the team or organization's next invoice.
Can view access
You can tell if you have view only access if there is a View only badge next to the file name in the toolbar.
If you have view-only access to a file, there are only some actions you can perform:
View and interact with prototypes and presentations
View layer properties in the Inspect panel [Figma design]
Measure distances between layers in design files [Figma design]
Copy text, frames, components, objects or layers within files*
Export frames and layers from design files [Figma design]*
Note: Actions with an asterisk* are only supported if the Allow viewers to copy, share, and export from this file setting is on. Restrict who can copy and share files →
If you were invited to the file with can edit access, you may be able to edit the file. You can tell if you're able to edit the file based on the available tools.
Join teams
Teams are where groups of people can create resources and collaborate on files and projects.
The only way to join an existing team is to have someone invite you to the team. If someone has invited you to a team with Can edit access, you'll need to accept an invitation before you can edit any team files.
Caution: If you've been invited to a team with can edit access, you'll need to accept the invitation to edit files. If you just join the team via a file or link, you will only be able to view team resources.
Email
Existing collaborators can invite you to a team if they have your email address. Figma will send you an email whenever someone invites you to a team.
Use the Accept invite button in the email to accept the invitation.
Caution: While invitations are sent to your email address, they are not explicitly linked to a Figma account. Make sure you are logged into the correct account when accepting a team invitation.
Notification
If you already have a Figma account, you can see any invitations in your account notifications.
Click Accept to join the team.
Click Decline to ignore the invitation.
Tip! You can leave the invitation as is, and come back to accept it at any time.
Team join links allow existing team members to share a link with perspective team members. This allows you to bring in collaborators, even if you don't have their email address.
If you're part of an organization, you won't be able to join teams in the organization using a link.
If it's a work-related team, outside of the organization, you can still join using your company email and account. You'll be able to access that team in your External teams.
Click the link to redeem the invitation.
If you're logged into more than one account, choose which account to join the team with.
Figma will add you to the team.
Note: Team admins can reset any team join links. If you're unable to join the team via a link, then the link may have been reset. We recommend reaching out to the person who invited you to confirm the correct link, or invite you directly.
Explore teams
Access any teams you join from the file browser of your Figma account.
Figma will list all teams you are a member of in the left sidebar. Click on a team name to open the team.
The team page is divided into two main sections: your team files and projects, and some information about your team.
Files and projects
In the main body of the team page, you can browse the files and projects in that team. Figma will show you a preview of any recently edited files and projects.
Click on the project name to view all files in the project page
On the right side of the team page, you can view some information about your team:
View the team name and icon.
See a description of the team.
View a list of members in your team. Figma will show the most active members first.
Note: You can see what type of team you have under the team name and description. This is useful when determining what features and functions you can access. Compare teams and plans →
Accept an invite to a file, project, or team to join the organization. You'll need a Figma account to join the organization.
If you have a company email, you can join the organization as a member. This lets you view any teams in the organization and access shared resources, like fonts and libraries.
If you work for an agency or are an external contractor, you may only have an external email address. If you join an organization with a personal or external email, you can only join as a guest.
Guests have limited access to the organization and must be invited to specific teams, projects, or files to access them. Learn more about members and guests →
Email
Figma will send you an email whenever someone invites you to an organization team, project, file, or the organization itself.
Use the buttons or links in the email to accept or decline the invitation.
Explore organization
The file browser is what we call the parts of Figma outside of Figma design or FigJam files. You’ll use the file browser to access drafts, teams, and resources in the organization.
If you're only a member of teams, you can browse and access your teams in the file browser for your account. If you're a member of an organization, you can switch between any organizations or external teams.
Organization: includes all the teams that are in your organization. It's where you can access organization resources, like private plugins, libraries, and shared fonts. Organizations have their own icons, usually a company logo.
If you're a guest of any organization, you'll see a badge next to the organization. Guests can only access teams, files, or projects the organization they're explicitly invited to.
External teams: find any teams you're a member of, which are outside the organization. You can't access resources from the organization—like private plugins and organization fonts or libraries—in your external teams.