Embed files and prototypes
Who can use this feature
Supported on any team or plan. Applies to FigJam, Figma Slides, and Figma Design.
Anyone with can view or can edit access to a file or prototype can copy the embed code.
You can embed live FigJam files, Figma Design files, and prototypes into other tools and resources. Embeds appear alongside other content, making them a seamless addition to any website or browser-based application.
- Add style and component libraries in your design system documentation
- Include detailed feature designs and explorations in PRDs, spec documents, or user stories
- Keep FigJam files alongside meeting notes
- Share presentations, templates, or resources
- Embed or share prototypes in testing environments
Caution: It’s not possible to add embeds within a native/desktop applications, you can only add embeds in browser-based applications.
Figma Design and FigJam files
When you embed a file, you have the option to link to a specific page or top-level frame within the file. We recommend reviewing the file's link sharing settings before you embed it in a website or application.
- Open the page and select the top-level frame you'd like the embed to show (optional).
- Click Share in the right sidebar.
- Update the audience settings for the file. Set both the audience and the permission level.
Note: If the file is only shared with members of your organization, they must be logged in to view the embed.
- Click Get embed code to open the embed code window.
- Click Copy to add the embed code to your clipboard.
- Paste the embed code in your application of choice.
Prototypes
You can have as many pages as you want within a file. Each of these pages can have multiple prototype flows within them.
When you embed a prototype, you need to choose which page you want to share. If you embed prototypes on a specific page, people can access all flows on that page. You can also embed a specific flow.
We recommend reviewing the file's link sharing settings before you embed it an external website or application.
- Open the file and page the prototype lives on. Click Present to open the prototype in presentation view and select a flow from the left sidebar.
- Click Share prototype in the toolbar.
- Update the audience settings for the prototype. Set both the audience and the permission level.
Note: If the file is only shared with members of your organization, they must be logged in to view the embed.
- Click the Get embed code link to open the embed code window.
- Click Copy to add the embed code to your clipboard.
- Paste the embed code in your application of choice.
Public or private embeds
People can interact with embeds based on the file’s default sharing settings, or a person’s permissions on the file:
- If the file is shared within an organization, they’ll need to log in to access the file.
- If the file is password protected, it cannot be accessed from an embed.
- If they don’t have permissions on the file, or the file is shared publicly, they can access the file based on the file’s link sharing settings. Interact with embeds →
If prompted, people must allow embedded content in order to use the embed.
Share settings
Embeds respect the same Share settings you apply when you share Figma files and prototypes with others. This means you don’t have to manage access for everyone independently, and that access to the file remains consistent across all surfaces. Share files and prototypes: Access and permissions →
Add Figma embeds to other applications
Some applications will allow you to embed a Figma file or prototype using just the Figma URL. Embed Figma files and prototypes into the browser-based version of these applications:
- Coda and Figma
- Notion and Figma
- Jira and Figma
- Dropbox and Figma
- Confluence and Figma
- P2 and Figma
- StoriesOnBoard and Figma
- Storybook and Figma
- Zeroheight and Figma
Explore all app integrations →
Caution: It’s not possible to add or use these embeds within a native or desktop application. You can only add and use embeds in the browser-based version of these applications.
Embed API
Figma provides Embed Kit 2.0, including the Embed API, to support programmatically embedding Figma files, prototypes, and slides in your sites and web apps. For more information, see Figma's developer documentation: Embed Figma files →