Advanced
Figma Embeds
Embed live Figma designs in websites, documentation, and applications.
Figma embeds let you display live, interactive previews of Figma files and prototypes in external applications. Viewers can pan, zoom, and inspect designs without leaving your site.
Embed Methods
- iFrame
- oEmbed API
- Live Embed Kit
The simplest way to embed a Figma file:
Embed URL Parameters
| Parameter | Description | Example |
|---|---|---|
embed_host | Your app identifier | astra |
url | Figma file or prototype URL | Full Figma URL |
node-id | Specific node to focus on | 1:23 |
scaling | Scaling mode | min-zoom, contain |
hide-ui | Hide Figma UI elements | true |
Embedding Prototypes
Embed interactive prototypes by using the prototype URL:
<iframe
width="400"
height="800"
src="https://www.figma.com/embed?embed_host=astra&url=https://www.figma.com/proto/FILE_KEY/FILE_NAME?node-id=1:23&scaling=min-zoom"
allowfullscreen
></iframe>
Prototype embeds are interactive — users can click through flows, trigger animations, and test interactions directly in the embed.
Access Control
Embeds respect Figma’s sharing permissions:
| File Permission | Embed Behavior |
|---|---|
| Anyone with link | Embed works for all viewers |
| Organization only | Only org members see the embed |
| Invite only | Only invited users see the embed |