How to export your data from Figma

Figma doesn't offer one bulk 'export all my data' button. Instead you export per file as a proprietary .fig backup (via Save local copy) or export selected layers/frames/pages as PNG, JPG, SVG, or PDF assets.

Formats: FIG, PNG, JPG, SVG, PDFPlan: Any plan (export and save-local-copy are available on every Figma plan)Role: At least 'can view' access to the file, provided the file owner hasn't restricted copying/sharing; the Slice tool requires 'can edit' access

✓ Verified against Figma's official documentation, September 2026

Step by step

  1. 1To back up an entire file: open the file, click the Main menu, then go to File > Save local copy to download it as a .fig (or .jam/.deck/.buzz/.site/.make depending on product) file to your downloads folder.
  2. 2To export specific content instead: select the layers, frames, groups, components, or sections you want to export (deselect everything to export the whole current page canvas).
  3. 3In the right sidebar, find the Export section (bottom of the sidebar if you can edit; under the Properties tab if you only have view access; in the right sidebar in Dev Mode).
  4. 4Click the plus icon in the Export section to add an export configuration, then choose the format (PNG, JPG, SVG, or PDF) and scale/size settings.
  5. 5Optionally click Preview to check the asset, then click Export. In-browser exports go to your browser's download location; the desktop app prompts you to choose a save location.
  6. 6To export several configured selections at once on a page, open the Main menu and choose File > Export (or press Shift+Cmd+E / Shift+Ctrl+E), uncheck anything you don't want, then click Export.
  7. 7To move a saved-copy file into another Figma account or team, open that account and drag the .fig file into the file browser to import it.

What the export includes

  • For .fig local copies: the file's layers, frames, components, styles, and prototype content
  • For asset exports: the selected layers/frames/groups/sections, a Slice-tool region, or an entire page canvas, rendered as PNG/JPG/SVG/PDF

What it doesn't include

  • Version history is not included when you save a local copy of a file
  • Comments are not included when you save a local copy of a file
  • Text in PDF and SVG (when 'Outline text' is on) is exported as glyphs/outlines, so it's no longer editable text
  • PNG exports always include an alpha channel; you cannot export a PNG without one

Before you start

  • The .fig, .jam, .deck, .buzz, .site, and .make formats are proprietary and Figma warns they may change over time; it recommends against third-party tools that claim to read them directly and points developers to Figma's official APIs instead
  • When you reimport a saved-copy file, Figma treats it as a brand-new file with no link to the original: components become new main components and instances won't receive updates from the source file's components
  • If the file owner has restricted copying and sharing on a file, viewers won't see the Save local copy or Export options at all
  • Naming exported layers with a slash (e.g. 'button/pill/default') makes Figma nest the exports into matching folders on export
  • There's no single 'export my whole workspace/team' button in these docs — export and save-local-copy both operate per file or per selection

Where to take your data

Free and cheaper tools that can take a Figma export. See all Figma alternatives →

Figma (another account/team)

Save a local copy (.fig) of the file, then drag that .fig file into the file browser of the destination Figma account to import it as a new, disconnected file.

Figma's docs don't cover Penpot import; since .fig is a proprietary format, the practical path is exporting individual frames/assets as SVG or PDF from Figma and bringing those vector assets into Penpot manually.

Excalidraw

Excalidraw isn't a Figma file format, so there's no direct import; export the relevant frames as SVG or PNG from Figma and recreate/trace the diagram manually in Excalidraw.

Exporting from Figma: common questions

Can I export my entire Figma workspace or team in one click?+

No. Figma's help docs describe export and 'Save local copy' as per-file or per-selection actions, not a single bulk export of an entire team or workspace.

Will my exported .fig file keep comments and version history?+

No. Figma's docs state that saving a local copy does not include version history or comments.

Can another design tool open my .fig file directly?+

Figma calls .fig a proprietary format that may change, and advises against third-party tools that claim to read it, recommending its official APIs for programmatic access instead.

What role/access do I need to export a file?+

Anyone with at least 'can view' access can export or save a local copy, as long as the file owner hasn't restricted copying and sharing; using the Slice tool requires 'can edit' access.

Which format should I use to get editable vector assets out of Figma?+

SVG, since it's vector-based and scales without quality loss, though text is outlined by default unless you uncheck 'Outline text' to keep it editable.

Does re-importing a saved copy relink it to the original file's components?+

No. Figma treats a reimported local copy as a brand-new file; its components become new main components and won't receive updates from the original file.

Sources

This guide was written from Figma's own documentation and checked against it in September 2026. If a step has changed, the official page wins.