On this page
Quick steps
Open the code view
At the top of your Figma Make file, click Code. The file list and editor open next to the preview.
Download the zip
Click Download code in the upper-right corner of the code editor. Unzip it somewhere on your computer.
Check for package.json
If the folder has no package.json, set up a Vite React TypeScript project and copy the downloaded files into its src folder.
Install and run
In a terminal inside the project folder, run npm install, then npm run dev, and open the local URL it prints.
Fix import errors
Remove version numbers from imports like @radix-ui/react-slot@1.1.2 so they read @radix-ui/react-slot, and install any package the terminal says is missing.
What code does Figma Make export?
A React project written in TypeScript. The main file is App.tsx, alongside any other files Make created. Make's preview runs in the browser with its own setup, and not all of that setup comes with the download. That's why a downloaded project often doesn't start on the first try.
Can I run a Figma Make project locally?
Yes, with some setup. "Can I run downloaded projects from Figma Make locally?" has about 8.6k views on the Figma forum, and Figma staff there call a ready-to-run export a feature request. The problems people hit:
- No package.json. npm doesn't know what to install. Create a new project with Vite's React TypeScript template and copy Make's files into
src. - Versioned imports. Make writes imports like
@radix-ui/react-slot@1.1.2. Local bundlers expect@radix-ui/react-slot. Search the project for@followed by a version number in import paths and remove the version. - Missing Tailwind or PostCSS config. If the page renders unstyled, add Tailwind to the project and check the Tailwind directives are in the global CSS file.
- Missing packages. Each "Failed to resolve import" error names a package. Install it with
npm installand run again.
A shortcut some forum users take: before downloading, prompt Make to add a package.json, the config files and a README with install steps. Check the result, since Make can't test the local setup for you.
How to open Figma Make code in VS Code or Cursor
Unzip the download (or clone the GitHub repository), then open the folder with File > Open Folder in VS Code or Cursor. Run npm install and npm run dev in the built-in terminal. From there you can keep editing with the editor's AI, and if you connect the Figma MCP server, your agent can fetch files straight from a Make link and read linked Figma frames too.
How to push Figma Make to GitHub
- Open the Make file and click Make settings in the upper-right corner, then GitHub.
- Click Connect GitHub, sign in and authorise the Figma app for your account or organization.
- For the first push, click Create Repository, name it and confirm.
- For later pushes, open GitHub again and use Push to....
Know the limits before you rely on it. The push is one-way: edits made in GitHub don't come back to Make and are overwritten on the next push. Make creates the repository itself, so you can't push into an existing repo. It pushes to the default branch only, and GitHub Enterprise Server isn't supported.
Working on a real codebase with Make
Figma also has Make in your local codebase, which connects Make to your team's repository so you edit the running app and open pull requests from Figma. As of September 2026 it's a closed beta, Mac only, in the Figma Beta desktop app, with a waitlist at figma.com/join-waitlist-make. An engineer has to add setup scripts in a .figma/make folder first.
How to turn Figma Make into Figma design layers
Get the preview to the screen you want, then click Copy design at the top of Make. Wait for it to finish converting, then paste into a Figma Design file. You get editable layers of that one state.
- The layers aren't linked to the Make file. Editing them doesn't change the app.
- They aren't interactive. Rebuild the flow with prototype connections if you need one.
- Figma tries to bind colours, spacing and type to variables you already have, matching on code syntax, then name, then scope.
For a published Make site, or any web page, the html.to.design plugin is another way to import it as layers. Compare it with the other options here:
Ranked listThe best HTML to Figma plugins in 2026New to Make? Start with how to use Figma Make. If the download button is missing or the preview breaks, see Figma Make not working.
Frequently asked questions
Can you export code from Figma Make?
Yes. Click Code at the top of the Make file, then Download code in the upper-right corner of the editor. You need a Full or Dev seat.
Why won't my Figma Make download run with npm?
The export often has no package.json and uses versioned imports like @radix-ui/react-slot@1.1.2. Put the files in a Vite React project, remove the version numbers from imports, and install missing packages.
Does Figma Make sync with GitHub both ways?
No. It's a one-way push from Make to a repository Make creates. Changes made in GitHub are overwritten the next time you push.
Can I convert Figma Make back to a Figma design?
Yes. Click Copy design in Make and paste into a Figma Design file. The layers are editable but not linked to the app and not interactive.
More in Figma AI & Make
- How to Set Up the Figma MCP ServerSet up the Figma MCP server in Claude Code, Cursor, VS Code or Codex, see tool call limits for your plan and seat, and fix OAuth, connection and tool errors.
- How to Use Figma MakeUse Figma Make to turn a prompt or a Figma design into a working app: write better prompts, attach frames and libraries, add custom fonts, publish and share it.
- Figma Make Not Working? How to Fix ItFix Figma Make when it's slow after many prompts, out of credits, won't import your library, shows the wrong font, breaks the preview or won't publish.
- How Figma AI Credits WorkHow Figma AI credits work: monthly credits per plan and seat, what Make prompts and image tools cost, running out, buying more and turning AI off.
- How to Open Figma in Dev ModeOpen Figma Dev Mode with Shift+D or the toolbar toggle. Which plans and seats get it, why you see "can't access Dev Mode", and how to inspect without it.
- Where Is the Inspect Tab in Figma?Figma's Inspect tab now lives in Dev Mode. How to see CSS and specs without a Dev seat, get a missing right sidebar back, and find what else UI3 moved.
- How to Export Figma Variables to JSON (and CSS, Tailwind or CSV)Export Figma variables to JSON natively, convert them to CSS or Tailwind with Style Dictionary, and move variables between files with Variable Master.
- Figma Annotations: How They Work and Who Can See ThemHow Figma annotations work in Design and Dev Mode, which seats can add and view them, how they differ from comments, and when an annotation plugin helps.
