Use Case · Webflow

Last reviewed: March 2026

Webflow to Figma —
In Two Minutes

Importing Webflow pages into Figma works the same way as any other website: open the page in a browser, copy the rendered HTML from DevTools, and paste into html2design. Your Webflow layout, typography, and design variables arrive in Figma as native, editable layers — ready for design iteration.

What is "Webflow to Figma"?

"Webflow to Figma" refers to the workflow of taking a live or previewed Webflow site and importing its pages or sections into Figma as editable design layers. Since Webflow publishes standard HTML and CSS to the browser, the html2design Figma plugin can read any Webflow page and convert it to native Figma frames — without needing Webflow's internal file format or any custom export.

Webflow builds its design system on CSS variables and a structured class naming convention. By the time any page loads in a browser, those variables are fully resolved to their pixel and color values. The html2design plugin reads those computed values — not the Webflow design tokens themselves — so what you see in the browser is exactly what lands in Figma.

When to import from Webflow to Figma

There are several common scenarios where teams need to pull Webflow output back into a design tool.

Auditing and documenting a live Webflow site

Design teams sometimes inherit a Webflow site built without a corresponding Figma source of truth. Importing each page into Figma creates an accurate design document that matches production — useful for audits, onboarding, design system extraction, and gap analysis.

Iterating on a Webflow site in Figma before editing in Webflow

When planning a redesign of a Webflow page, it is faster to import the current state into Figma, propose changes in the Figma frame, get stakeholder approval, and then implement the approved changes in Webflow — rather than iterating directly in the production editor.

Migrating a Webflow site to a custom codebase

Teams moving from Webflow to a custom React, Next.js, or other framework codebase need design specs to guide the rebuild. Importing Webflow pages into Figma provides those specs — pixel-accurate layout, typography, spacing, and color values — that developers can reference during the migration.

Extracting a design system from a Webflow site

If a Webflow site uses a consistent set of components — buttons, cards, navigation — importing multiple pages gives the design team material to identify recurring patterns, extract shared styles, and build a proper Figma component library from the live implementation.

The Webflow to Figma workflow

Four steps, under two minutes. Works for any published Webflow page or preview.

Step 01

Open your Webflow page in a browser

Navigate to the published Webflow URL or open the Webflow Designer preview. Any page that renders in a browser can be imported — published production sites, staging previews, and password-protected pages (after logging in) all work equally well.

For CMS collection pages, navigate to a specific item URL (e.g. a blog post or product page) to capture the fully populated template with real content. For multi-breakpoint designs, resize the browser window to the viewport you want to capture before copying.

Step 02

Copy the rendered HTML from DevTools

Open DevTools (F12) and switch to the Elements panel. For the full page, right-click the <body> or the top-level wrapper div. For a single Webflow section, right-click that section's element. Choose Copy > Copy outerHTML.

Webflow's class names — like w-container, hero-heading — become Figma layer names, making the imported frame easy to navigate and hand off.

Step 03

Paste into html2design and generate

Open Figma, run the HTML to Figma plugin, paste the copied HTML, and click Generate. The plugin resolves Webflow's CSS variables — var(--brand-primary), font sizes from the type scale, spacing tokens — and converts them to native Figma fills, text styles, and auto-layout geometry.

Webflow's CSS grid and flexbox layouts translate well into Figma's frame and auto layout system. The resulting frame is an accurate visual representation that designers can immediately use as a starting point for iteration.

Step 04

Share the Figma frame for design iteration

Share the Figma frame with your team. Designers can annotate, propose changes, and iterate on the design — all within the context of the actual production layout. Because the frame starts from the real rendered output, any proposed change represents a true delta from the live Webflow site.

For large Webflow sites, import key pages — homepage, landing page, pricing — into a single Figma document organized by page name. This becomes your design source of truth that teams can update each time the site changes.

Webflow-specific tips for better Figma output

Webflow's rendering pipeline has characteristics that affect how well the import translates to Figma.

Set the browser viewport to the target breakpoint before copying

Webflow applies different CSS classes at different breakpoints. The computed layout you copy from DevTools reflects the current browser width. Use DevTools' device toolbar to set a precise width — 1440px for desktop, 768px for tablet, 375px for mobile — before copying, to capture the exact breakpoint layout you want in Figma.

Webflow CSS variables resolve automatically

Webflow's design system uses CSS custom properties for colors, font sizes, and spacing. By the time the page renders in the browser, all var(--) references are resolved to their actual values. The html2design plugin reads those computed values — your Webflow color palette and type scale appear in Figma as exact hex and pixel values, not variable references.

Webflow interactions are visual-only — capture each state separately

Webflow's interaction system (scroll animations, hover states, modal triggers) affects which visual state the page shows. To capture a hover or triggered state, trigger the interaction in the browser before copying. For modal or overlay components, open the modal first so it appears in the DOM when you copy.

Use the Webflow Designer's Preview mode for unauthenticated capture

You can access Webflow's preview mode without publishing the site. Open the Designer, click the Preview icon, and the page opens in a browser tab without authentication. This lets you capture designs in progress that have not been published yet — useful for reviewing with stakeholders before going live.

What you get in Figma

Every import creates native Figma objects — not screenshots, not embedded iframes.

Editable text layers with Webflow typography

Every text element — headings, body copy, CMS-populated content — becomes a real Figma text layer with the correct font family, size, weight, and line height from your Webflow type scale.

Webflow color system as native fills

Webflow's color swatches resolve to their actual hex or RGB values before html2design reads them. Fills in Figma match your Webflow palette exactly — ready to register as Figma color styles.

Webflow class names as Figma layer names

Semantic Webflow class names like hero-section or pricing-card become the Figma layer names — keeping the design document organized and navigable.

CMS content as real Figma text

Webflow CMS content — blog titles, product descriptions, collection field values — renders as actual text in the DOM. html2design captures those real values as Figma text layers, not placeholders.

Frequently asked questions

How do I import a Webflow site into Figma?

Open the Webflow page in a browser, open DevTools, right-click the content you want in the Elements panel, choose Copy > Copy outerHTML, and paste into the html2design Figma plugin. The plugin converts the rendered output to native Figma layers with real text, fills, and layout geometry.

Does Webflow have a native Figma export?

No — Webflow does not export directly to Figma files. The browser-based HTML approach is the most reliable method: it captures the actual rendered output with all CSS resolved, rather than requiring a proprietary format conversion.

Will Webflow's typography and spacing transfer to Figma?

Yes. Webflow compiles its design system into standard CSS with computed values. The browser resolves all CSS variables and responsive calculations before html2design reads the DOM — font sizes, line heights, padding, and margins all transfer as pixel values to Figma.

Can I capture just one Webflow section rather than the full page?

Yes. Right-click any Webflow section element in the DevTools Elements panel and copy its outerHTML. The plugin generates a Figma frame containing only that section. Useful for importing individual components like hero sections, pricing tables, or navigation bars.

Can I capture Webflow CMS pages with dynamic content?

Yes. CMS pages render their content as standard HTML in the browser. Navigate to any CMS page on your published Webflow site — the full populated content is visible in the Elements panel. Copy from there to capture the CMS-populated layout as a Figma frame.

Related Guides

Import your Webflow pages into Figma today

Install html2design from the Figma Community — free to try, no Chrome extension, no manual layer recreation.

Install Free on Figma Community

Free to try · $12/mo to unlock all features