Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Administration – Figma Learn
  • Manage files and projects
  • Sharing and permissions

Embed files and prototypes

Written by Figma Man

Updated at June 19th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Administration – Figma Learn
    Manage files and projects Manage a team Manage your account Manage a Figma organization Manage Enterprise plan settings and permissions Billing Manage Figma in a school
  • Figma Design – Figma Learn
    Create prototypes Import and export Create designs Tour the interface Dev Mode Work together in files Build design systems Figma Draw
  • Get started – Figma Learn
    Set up your account Layers 101
  • FigJam – Figma Learn
    Import and export Run meetings Work on boards Tour the interface
  • Community – Figma Learn
    Explore the Community Creator tools and resources
  • Help – Figma Learn
    Troubleshoot Common questions Work with support
  • Work across Figma – Figma Learn
    Figma AI Work across Figma
  • Courses, tutorials, projects – Figma Learn
    Courses Projects
  • Figma Slides – Figma Learn
    Create and edit slides Present slide decks Tour the interface Import and export
  • Figma Buzz – Figma Learn
    Templates in Figma Buzz Create and edit assets in Figma Buzz Overview
  • Figma Make – Figma Learn
    Tour the interface Work with Figma Make
  • Figma Sites – Figma Learn
    Design a site Create webpages and breakpoints Make your site interactive Preview and publish a site Tour the interface
+ More

Table of Contents

Figma Design and FigJam files Prototypes Public or private embeds Share settings Add Figma embeds to other applications Embed API

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

File embed.png

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.

  1. Open the page and select the top-level frame you'd like the embed to show (optional).
  2. Click Share in the right sidebar.
  3. 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. 

  4. Click Get embed code to open the embed code window.
  5. Click Copy to add the embed code to your clipboard.
  6. Paste the embed code in your application of choice.

Get embed code.png

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.

  1. 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.
  2. Click Share prototype in the toolbar.
  3. 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. 

  4. Click the Get embed code link to open the embed code window.
  5. Click Copy to add the embed code to your clipboard.
  6. 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 →

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Share libraries in an organization
  • Remove or adjust access
  • Transfer ownership of files or projects
  • Share files and prototypes
  • Team permissions
  • Blog
  • Best practices
  • QR code generator
  • Color wheel
  • Colors
  • Color picker
  • Color palettes
  • Color palette generator
  • Color contrast checker
  • Font Library
  • Templates
  • Developers
  • Integrations
  • Affiliate program
  • Resource library
  • Reports and insights
  • Support
  • Status
  • Legal and privacy
  • Modern slavery statement
  • Climate disclosure statement
  • COMPARE
  • Sketch
  • Adobe XD
  • Framer
  • Miro
  • COMPANY
  • Events
  • Customers
  • Careers
  • Newsroom
Expand