In Stitch, open your design's preview in the browser.
Step 01
Use Case · AI Design
Last reviewed: July 2026
Start with Stitch's native Figma export when it fits. If you instead have browser-rendered HTML or an accessible public preview, html2design can import that source as a lossless Pixel capture or as best-effort editable Figma layers.
"Google Stitch to Figma" can mean Stitch's native export or importing a rendered Stitch interface through another workflow. html2design accepts copied HTML for local or private sources and public preview URLs when the renderer can access them.
Pixel mode preserves the captured appearance as an image. Editable mode maps supported text, fills, borders, images, vectors, and measured geometry to native Figma nodes. Fonts, remote media, browser-only effects, and responsive behavior can differ and may need cleanup.
Built on a browser-rendered DOM — exactly what the import approach reads.
By the time you see the design preview, the browser has resolved every style to a computed value — colors, spacing, type. html2design reads those values.
Editable mode maps supported text, fills, borders, images, and vectors to native Figma objects; unsupported effects may be simplified or omitted.
Choose Pixel mode when the captured appearance matters more than editing individual elements.
Use Stitch's own export first. html2design is an alternative for copied HTML, public preview URLs, or explicit Pixel-versus-Editable output choices.
Four steps, followed by review and cleanup.
Step 01
In Stitch, open your design's preview in the browser.
Step 02
Open DevTools (F12), Elements panel, right-click the root element, choose Copy > Copy outerHTML. Let fonts and images finish loading.
Step 03
In Figma, run the HTML to Figma plugin, paste, click Generate. Supported elements and styles become native Figma objects.
Step 04
Compare the import with the browser source, replace unavailable fonts or media, and convert useful repeated structures to your own components or Auto Layout.
Native Figma objects mirroring the rendered output — not a screenshot.
Supported text becomes editable Figma layers; unavailable fonts and metric differences may require cleanup.
Editable mode maps supported backgrounds, borders, shadows, gradients, and opacity to Figma properties.
Compatible inline SVG content can become editable Figma vectors; complex or externally loaded assets may need cleanup.
Supported elements become positioned native layers rather than automatic Auto Layout, Components, Variants, or Variables.
Stitch's own export is the direct workflow and should be your first option. html2design is useful when you have copied browser-rendered HTML or a public preview URL and want to choose between a Pixel reference and best-effort editable layers.
Yes. The product was acquired by Google and rebranded to Stitch; the underlying workflow (browser-rendered AI design preview) is the same.
Open the design preview in a browser, open DevTools, right-click the root element, Copy > Copy outerHTML, and paste into the html2design Figma plugin.
Editable mode creates native Figma nodes for supported text, fills, images, vectors, and geometry. It does not guarantee that every browser element or effect will map one-to-one.
AI Tool
Visily wireframes and UI into editable Figma layers.
AI Tool
Import Magic Patterns' rendered UI with Pixel or best-effort Editable output.
AI Tool
Claude Artifacts and Claude Code output into editable Figma layers.
Pillar Guide
The definitive HTML to Figma guide — every framework and method.
Compare
How html2design compares to screenshot tools and extensions.
Install html2design from the Figma Community — free to try, no Chrome extension, no manual rebuild.
Install Free on Figma CommunityFree to try · $12/mo to unlock all features