English · فارسی · العربية · Deutsch · Español · Français · Português · Русский · Türkçe · 中文 · 日本語
Save native copies of your Figma files to your computer. Fig Backup is a free desktop app for
Apple Silicon Macs (macOS 12 or later) and Windows 10/11. It saves Figma Design files as .fig,
FigJam files as .jam, and Figma Slides as .deck. The interface speaks 9 languages, including
right-to-left layouts for فارسی.
Get the latest release:
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | Click here |
| Windows 10/11 (x64) | Click here |
Every release also ships a SHA256SUMS.txt with checksums for both files.
Fig Backup uses Chrome or Edge already installed on your computer when available. If neither can run, it downloads Chromium and its headless build (about 325 MB total). The macOS app is unsigned, so you may need to right-click it and choose Open. For installation help, see Troubleshooting.
- In Figma, open your account menu → Settings → Security → Personal access tokens →
Generate new token. Name it Fig Backup and enable
folders:read,file_metadata:read, andcurrent_user:read. Copy the token immediately; Figma shows it only once. Older tokens withprojects:readcan still use the legacy folder API. - Open Fig Backup. Setup checks Chrome or Edge first and downloads Chromium only if needed. Verify the browser, paste and verify the token, then sign in to Figma and click Verify sign-in. The sign-in window closes; backups use a hidden browser.
- Choose a team. Select Download all, or use Select to pick specific folders and files.
All three setup checks are required before the first backup. After setup, backups run in the background.
- Figma Design, FigJam, and Slides files are saved in their native formats:

- Back up a whole team with one click, or use Select to choose folders and individual files.
- Folder backups preserve the team and folder structure.
- The download manager shows live progress and lets you retry, stop, or cancel queued items. Unsupported file types are skipped and don't count toward the progress percent.
Team and folder backups go to Downloads/Fig Backup/<Team>/<Folder>/…. Individual files go
directly to Downloads. If a different file already occupies the filename, Fig Backup asks whether
to overwrite it, keep both copies with a numbered name, or skip that file. A copy already indexed
for the same Figma file is reported as already saved.
Figma's REST API does not provide native file exports. Fig Backup uses a browser to automate the Figma editor's Save local copy action, so what lands on your disk is the same file the Figma editor produces. Because this depends on Figma's web interface, a future Figma change may require an app update.
| Setup wizard | Folders & files |
|---|---|
![]() |
![]() |
| Download manager | Dark mode |
![]() |
![]() |
Backups are saved on your computer. Fig Backup communicates with Figma to access your files and does not upload your files or token to a Fig Backup server, and there is no telemetry.
Your token is stored at ~/Library/Application Support/Fig Backup/token.json with file
permissions 0600. It is not stored in the system keychain and not separately encrypted — do not
use a shared computer account. A FIGMA_PAT environment variable can override it for scripted
launches. See SECURITY.md for details. Use the app only with files you are
authorized to access.
| Troubleshooting | Gatekeeper, SmartScreen, WebView2, setup failures, HTTP 403/451 |
| Changelog | What changed in every release |
| Architecture | How the backend, browser bridge, and interface fit together |
| Interface guide | Design tokens, component conventions, and accessibility rules |
| Security | How your token is stored and what the app does and does not send |
| Contributing | Development setup and conventions |
| Code of Conduct | What is expected of everyone taking part |
Looking for this page in another language? The README is translated into فارسی · العربية · Deutsch · Español · Français · Português · Русский · Türkçe · 中文 · 日本語
Having trouble installing, signing in, or downloading? Read Troubleshooting.
Questions, ideas, and "is this supposed to happen?" — those belong in Discussions, not in an issue. Bugs and feature requests are welcome on the issue tracker; please read the pinned issue first, it covers the most common reports. Contributions are welcome — see CONTRIBUTING.md and the Code of Conduct.
Fig Backup is an independent project. It is not affiliated with, endorsed by, or sponsored by Figma, Inc. Fig, Figma, FigJam, Figma Slides, and the Figma logo are trademarks of Figma, Inc.; they are used here only to describe what the app works with.
The app talks to Figma's REST API using a personal access token that you generate and own, under Figma's API terms. It also drives a local browser you are already signed into, which is a best-effort integration: if Figma changes its web interface, an app update may be needed. Use it only with files you are authorized to access.
Released under the MIT License.
Fig Backup is free, has no ads, no telemetry, and no paid tier. If it saves you time, you can support its development with Bitcoin — or just star the repository, report a bug, or translate this page into a language it is missing.




