When to use this
Use design import when you already have a working HTML file and want Genie to take over from there. Common cases:- You designed a page in a Claude artifact and want to keep building on it.
- A teammate sent you an HTML prototype and you want to turn it into a real, shareable app.
- You want to start from a specific layout instead of describing it in a prompt.
Import a design
1
Open the prompt switcher
From the Genie home screen, click the mode switcher above the prompt box until it reads Import from Claude design. The input changes into a drop zone.
2
Add your HTML file
Drag a
.html (or .htm) file onto the drop zone, or click it to pick a file from your computer.Files must be HTML and 2 MB or smaller. If a file is too big or in the wrong format, Genie tells you immediately so nothing is uploaded.
3
Import the design
Click Import design. Genie uploads the file, analyzes its structure, and creates a new project that uses the HTML as the starting point. When it’s ready, you land in the project view with the imported design rendered in the live preview.
4
Refine with follow-up prompts
From here, the project behaves like any other Genie project. Type follow-up prompts in the chat panel to adjust layout, wire up data, change copy, or add new sections.
What Genie does with your file
Genie treats the imported HTML as the canonical version of your design — not a rough description to paraphrase. That means:- The layout, structure, and visual style stay faithful to what you uploaded.
- Bundler manifests, inline scripts that only existed for Claude’s preview, and other build artifacts are stripped before analysis.
- Only the meaningful template payload is kept, so follow-up prompts work against a clean starting point.
Next steps
Project overview
Learn how the chat panel and live preview work together.
Templates
Prefer to start from a curated layout instead? Browse the template gallery.
Connect a database
Add a real backend to your imported design.
Publish your app
Share your project with a link or a custom domain.
