Figma to production-ready web app in minutes. Import your Figma designs and Rocket generates a complete React or Next.js web app with responsive layouts, styled components, and clean code that matches your design pixel by pixel. Then iterate with chat to add functionality, connect integrations, and ship.
Figma import is only available on the web browser at rocket.new. It is not available in the Rocket mobile app.
What you can build
Marketing sites and landing pages
Marketing sites and landing pages
Turn your marketing design into a live, responsive site with SEO-ready code.Try this prompt after import:
Web applications with full functionality
Web applications with full functionality
Transform dashboard, SaaS, or product designs into interactive web apps with real logic.Try this prompt after import:
E-commerce storefronts
E-commerce storefronts
Convert product catalog designs into working stores with cart and checkout.Try this prompt after import:
Before you begin
You will need:
- Access to rocket.new.
- A Figma account and a design file with view or edit permission.
Not sure how to get your Figma link?
Follow this quick guide to grab the right URL.
Launch your web app
Import Figma
You can import in two ways:
- Paste the Figma URL in the chat and Rocket will detect it
- Click Import at the bottom-left of the chat input

If you have not connected your Figma account to Rocket yet, start here:
Learn how to connect your Figma account with Rocket.
Paste your Figma link
Paste your copied link into the popup and click Start import.

Rocket shows your design preview and screen options.


Choose screens and framework
You can import up to 40 screens at a time.
- Select screens: Select Figma frames to turn into a real web app


Using the free plan? Some features may be limited. Upgrade to keep generating without interruptions.
- Click Start import in the chat
- Select framework: Choose between React or Next.js


- Default language: For React, JavaScript is the default and only option. If you selected Next.js, TypeScript is the default and only option.
- Choose design system: Customize your code with Tailwind CSS


Rocket generates your web app
Rocket parses your design, optimizes assets, and generates structured, readable code.

All status checks turn green when your web app is ready.


Preview and compare with Figma
See your app and the original Figma design side by side.

- Click on the right corner in the navbar to open the Figma design preview.
- Use the screen dropdown (where Product is selected) to switch between different Figma screens.


Want to make changes? Just describe what you want in the chat. No need to go back to Figma.Try things like:
- “Change the input field color from white to yellowish as the background”
- “Add dark mode to the website”
- “Increase the size of the image on the hero section”
- “Switch font to Roboto and make the header smaller”
Add a new screen
Need to bring in more screens? Rocket makes it effortless.



- Click the Add new screen button at the bottom of the chat interface.
1: From the same Figma file
You will see a list of available screens, with already imported ones marked. Select the new screens you want and click Start import.

2: From a different Figma file
Want to start another project with a new design? Choose From different file in the popup. You will be prompted to paste a new Figma URL.

Importing Figma from a different file creates a new project, so your current one stays just how you left it.
After your import
Once Rocket generates your web app, iterate with chat to bring it to life:| Goal | Prompt |
|---|---|
| Add interactivity | Make the navigation links functional and add smooth page transitions. |
| Connect a database | Connect Supabase and store form submissions in a "contacts" table. |
| Add authentication | Add login and signup pages with email/password auth via Supabase. |
| Improve responsiveness | Make the layout fully responsive. Stack the sidebar below the content on mobile. |
| Fix visual differences | The hero section font size doesn't match my Figma design. Make it 48px bold. |
| Add dark mode | Add a dark mode toggle that switches all colors to a dark theme. |
Tips
- Start with key screens. Import your most important 5-10 screens first, then add more incrementally.
- Use the side-by-side preview. Click the Figma icon to compare your original design with the generated app in real time.
- Fix visual mismatches in chat. If a shadow, spacing, or color does not match, describe the difference and Rocket corrects it.
- Follow the design guidelines. Properly grouped layers, correct frame sizes, and clean vectors produce significantly better results. See the guidelines.
- Prototype links do not work. Use file or frame URLs, not prototype links.
What’s next?
Iterate with chat
Refine your imported app with natural language prompts.
Connect integrations
Add payments, databases, AI, email, and analytics.
Design guidelines
Best practices for preparing Figma files for import.
Deploy to web
Publish your Figma-generated web app.

