Share files and prototypes
If you're using Figma's previous UI, some parts of this article might not match what you see in the product today. Learn more about Figma’s redesign.
Who can use this feature
Available on any team or plan
Prototypes are only available in Figma Design files.
Share settings allow you to configure who can access the file or prototype and what permissions they get on that file. To get started with sharing, open the share modal on any Figma Design file, FigJam board, or Slide deck.
Open the share modal
To open the share modal from any file, open the file and click Share in the top-right.
For prototypes, open the Figma Design file, then select Present from the top of the right sidebar. Once you’re in presentation view, you can click Share prototype in the toolbar.
From the Share modal, you can access the following settings:
- Invite field: Enter email addresses of people you want to invite.
- Audience: The current sharing permissions for the file. Click to adjust the Share settings.
- Project permissions: If the file is part of a project, see what access project members have on the file. Learn more about projects.
- List of existing permissions: See a list of people who have explicitly been invited to the file and their permissions. This will not include everyone who has access to the file via the organization, team, or project.
-
Additional sharing options: Use the sharing options to:
- Copy a link to Dev Mode
- Copy a link to the prototype (Figma Design only)
- Publish the file to the Community
- Get the embed code (Figma Design only)
- Publish the file as a template (FigJam only)
- Start an open session (FigJam only)
- Copy link: Click to copy a direct link to the file or prototype. If you have a frame selected, the copied URL will link directly to that frame.
Share settings
- Who has access: Choose who can access the file: anyone, only people invited to the file, or people within your organization (if applicable).
- What they can do: Set the level of access for your chosen audience: view or edit.
-
Additional security: If you are on a paid plan, you'll have access to additional sharing features:
- Password protect files
- Change file's search discoverability: If you're sharing the file within an organization, you can make the file discoverable in search. When toggled on, organization members can search for and find the file from the file browser. When toggled off, organization members will not be able to find the file via search unless they are directly invited to the file or the parent project.
- Set an expiration on file links (Enterprise plan only)
-
Advanced: If you are on a paid plan, you'll have access to advanced sharing features:
Access and permissions
Inheritance
To understand file access and permissions, let’s review how Figma files are organized:
Prototypes are created in files. Files can be grouped into projects. Projects are created within teams. On Organization and Enterprise plans, teams are grouped into organizations.
By default, each resource inherits access and permission levels from their parent. This means that a file will inherit the permissions set on the project level, and a project will inherit permissions set on the team level.
You can change the access and permissions level on any resource. Permissions set on a resource will override any inherited permissions from the parent resource—which means permissions set on a file will override permissions set on a project, and so on.
Permissions given to users individually invited to files will override organization or project permissions set on the file level.
Set file access and permission levels
Files have access and permission levels.
Access determines who can access the file:
- Anyone: Anyone, even those outside your organization, will be able to access this file
- [Organization name]: Anyone at your organization can access the file
- Only invited people: Only those directly invited to the file can access it
Permission determines how the audience can interact with the file:
- Can edit: Gives the user edit access to the file. This means that the user can edit, move, rename, or share the file.
- Can view: Gives view only access to the file. People can still view and inspect layers and properties in the file, and view prototype flows and connections in the editor and presentation view. They can also use collaborative features in Figma and FigJam files like comments, cursor chat, audio chat, and emotes.
These permissions have a different purpose between plans:
- On free plans: Can view and can edit permissions control a person's ability to edit files
- On paid plans: A person's seat type determines which Figma products they can access, while their can view and can edit permissions determine which files and projects they can edit
Share files
Share files with others by either sharing a link or sending a direct invitation.
- Share a link: Each file and prototype has a unique URL. Copy this link and send it to collaborators.
- Send an invitation: Enter their email address to invite them to a file or prototype.
Copy link
After configuring the access and permission settings, you can share the file or prototype via direct link.
Click Copy link in the share modal to add the link to your clipboard.
Note: If you have a frame selected in a design file and click Share, the link will take people directly to the selected frame. If the selected frame is nested within other frames, Figma will take people to the parent frame.
Send invitations
To send invitations to files or prototypes:
- Click Share in the right sidebar.
- Enter the collaborator's email in the Email field. To invite multiple people, separate each email address with a comma.
- Click to adjust their permissions.
- 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.