Home/ Blog/ Webflow to Figma
Guides

How to import a Webflow site into Figma

Webflow built its name on the slogan "Figma to Webflow" — design here, ship there. Going the other way is just as useful, and oddly underserved: pulling a live Webflow site back into Figma to redesign it, audit it, or document it. The good news is that it imports unusually cleanly, because Webflow outputs tidy, semantic HTML and real CSS rather than the tangle some site builders leave behind.

The short version

Import a published Webflow site by its URL and it rebuilds as editable Figma layers. Webflow's clean markup imports well; interactions are JavaScript, so they won't come across; and CMS lists import as the static items currently on the page.

Why import Webflow into Figma

If you spend your days in Webflow, the round trip back to Figma might sound redundant. It isn't. A few situations come up again and again:

Import a Webflow site, step by step

Webflow makes this easy precisely because every published page is just a URL away. The flow is short:

  1. Publish the site. Hit Publish in the Webflow Designer. You don't need a custom domain — the free .webflow.io staging URL works perfectly as the source.
  2. Copy the page URL. Grab the address of the exact page you want — the home page, a pricing page, a CMS article. Each page imports on its own.
  3. Run the importer and choose URL. In Figma, open Vellum and pick URL as the source, then paste the link.
  4. Pick a width. Choose the viewport you're designing for — a desktop width to start, or a narrower one for the mobile layout.
  5. Let it render. The page is measured from the real browser render and comes back as a frame full of editable layers — not a flat image.

For the wider picture of every way into Figma — paste, file, or live URL — see how to import a website into Figma. And if you want the desktop, tablet, and mobile layouts side by side, importing a responsive site covers capturing each breakpoint as its own frame.

What comes across cleanly

Webflow is a gift to an importer. Because it emits semantic HTML and genuine CSS — not inline-styled spaghetti — the browser resolves concrete values that a faithful importer can read straight off the render:

The reason it holds together is Webflow's class-based styling. Every Webflow class resolves to actual computed pixels by the time the page is on screen, and that's what the importer measures — not the class names, but the numbers they produce. If Webflow drew a card at 348 pixels wide, the import is 348 pixels wide.

Paste your published Webflow URL — Vellum rebuilds the page as editable layers in Figma.
Add to Figma — free

What to watch for

Webflow is clean, but parts of it live outside the static render, and an importer can only capture what the browser actually painted. Worth knowing before you start:

The rule of thumb is the same one that applies to any site: whatever Webflow rendered from real markup converts cleanly; whatever it animates with JavaScript, or draws as video, is the part you'll finish by hand.

After import: redesign or document

Once the page is layers, it's yours to work with. You can restyle it in place — retype the copy, recolour fills, rework the spacing, swap the type — which is exactly the starting point for a refresh; redesigning a website in Figma walks through that. Or you can leave it as it landed and treat it as living documentation: a faithful, editable record of what the Webflow site looks like today, ready to annotate, hand off, or measure new work against.

The bottom line

Webflow and Figma are usually framed as a one-way street, design flowing into the builder. The return trip is quietly one of the cleaner imports you can do, because Webflow's tidy, semantic output is exactly what a measuring importer wants to read. Mind the JavaScript-driven parts, settle the lazy images, and you'll have an editable Figma file to redesign or document from — built from the live page, not redrawn from a screenshot.

A
Alexey Sukhariev
Maker of Vellum — an HTML, CSS & URL to Figma plugin.

Measure twice. Import once.

Add Vellum to Figma