Publish files to the Figma Community
Who can use this feature
Available on any plan
Applies to both Figma Design and FigJam files
You must have can edit
access to the file to publish it to the Community
You must be an approved creator to publish paid files to the Community. Learn more about selling resources on Community.
Which profiles you can publish to depends on your permissions within a team or organization. Learn more about Community publishing permissions.
Create files for wireframes, UI kits, asset libraries, educational resources, FigJam templates, and design systems and share them with the Figma Community.
Anyone with can edit
access to the file can publish it. This includes when the file was originally published, as well as any later updates. Approved creators can publish files as paid and sell them directly from the Community. Learn more about selling resources on Community.
When you publish a file, Figma adds a snapshot of that file to the Community. Anyone who duplicates the file gets a new copy, without any updates, version history or comments from the original file.
You can continue to make changes to the file once it's published, then publish any updates to your Community file. Designers and other creators can duplicate the updated version to get access to those changes.
Note: Licenses for published files vary depending on if the file is free or paid. Learn more about Figma Community copyright and licensing.
About publishing paid files
If you’re an approved creator, you can publish your files as paid and sell them directly from the Community.
Note: We're currently not approving new creators to sell paid files on Community.
When publishing a paid file, keep in mind:
- Users can preview a paid file’s contents before they purchase it:
- Figma Design files: Only the first page is accessible to users until they purchase the file. We strongly recommend that you structure your file in a way that uses the first page as a preview and includes the rest of the paid content on other pages. Any content included on the first page of a paid file will be accessible to all users.
- FigJam files: We will generate a preview of your file that will display on its Community page. Users can’t duplicate a paid FigJam file until they purchase it
- The creator who first publishes the file will be the designated payee. Once the designated payee is set, it cannot be changed in the future.
- After a file has been published as paid, it cannot be converted to free at a later date.
- Paid files cannot be unpublished but can be delisted. Learn more about delisted paid resources.
- Organization admins can publish paid files from an organization using their personal profiles if they are approved to sell and if publishing to personal profiles is enabled for the organization.
- Paid files are reviewed by our content team before becoming available on Community.
Publish files
You can publish both FigJam files and Figma Design files to the Community. You can only publish files from the editor, not from the file browser. All content published to the Community must adhere to the Figma Community Guidelines.
Note: If you are in an organization, there are restrictions around who can publish organization resources. Files published from within an organization cannot be transferred outside of the organization. Learn more about Community publishing permissions.
- Open the file and click Share in the toolbar.
- Select Publish to Community.
- Click Publish to open the publishing modal.
Every published files has its own page on the Community where users can go to learn more about your resource. You'll need to provide some information about your file, which Figma will display on the file's Community page:
- Name: Choose a name for your file.
- Description: Write a description for your file to give users directions for how to use the file or credit other contributors.
- Category: Choose a category for your file to help users find your resource on Community.
- Tags: Add up to five tags to help connect your resource with user search terms. Choose from tags based on the category you selected or enter your own custom tags. Custom tags can be up to 25 characters long.
-
Thumbnail and other images: Add a thumbnail and up to 9 other images of your file. These will be added to a media carousel on the file's Community page. The recommended dimensions for images are 1920 x 1080. You can use the Community file cover frame preset to create a frame of the correct size.
- If you choose to include a prototype preview in the thumbnail, you won't be able to upload any additional images to the media carousel.
-
Additional contributors: You can add other creators to the file's Community page. This is a great way to recognize other contributions to the file. To add someone as a creator, they must have
can view
orcan edit
access to the original file and a Figma Community account. - Comments: Choose whether fellow Figma Community members can add comments to the file's Community page.
- Support contact: Provide an email address or website where users can go to get help using your resource.
Monetization (Paid files only)
If you are approved to sell files on the Community and have activated your Stripe account, you can enable the Pricing toggle to configure a price for the file. Keep in mind:
- Files can be sold using one-time payments with a minimum price of $2.00
- Prices are in USD and must be whole numbers
- You may change the price at any time
Note: The pricing settings are disabled if you attempt to publish a paid file using a team or organization profile.
By publishing a paid file, you agree to the Creator Agreement.
Publish updates to a file
Anyone with can edit
access to the file can continue to make changes to the original file. They will need to publish those changes to the Community to see them reflected in the Community file.
Figma will treat this as a new version of the file and won't update any existing duplicates of the file. Community members will need to duplicate the updated version to access those changes.
Figma will maintain your file statistics likes and duplicates, across file versions.
- Open the file in the editor.
- Click the Share button in the toolbar.
- Select Publish to Community.
- Click Publish update to open the publishing modal.
- Click Publish to confirm.