Home/ Blog/ Notion to Figma
Guides

How to import a Notion site into Figma

"Notion to Figma" can mean two very different things, and which one you want changes everything. If you're after your Notion docs and databases as content — pulling pages of writing into a design tool — that's one job, and there are plugins built for it. If you've built a website on Notion and want it in Figma as a design you can edit, that's a different job entirely, and it's the one this guide is about.

The short version

If you've published a website with Notion — a notion.site page, or a site built with Super (super.so) or Potion — you can import it into Figma as editable layers by its URL. (That's different from the "Notion to Figma" plugins that pull docs and databases as content.)

Two meanings of "Notion to Figma"

Search "Notion to Figma" and you'll land on two unrelated answers, because two different needs share the same phrase. It's worth sorting out which one is yours before you go any further.

Both are legitimate, and neither is a substitute for the other. The quick test: do you want the words, or do you want the page? If it's the words, reach for a content plugin. If it's the page as it looks in a browser, read on.

Import a Notion site, step by step

Because a published Notion site lives at a public URL, getting it into Figma is short — you're importing a web page, the same as any other.

  1. Get the live URL. Open your published site in a browser. For a raw Notion page that's the *.notion.site address; if you publish through Super or Potion, use the custom domain you set up. Copy the link of the exact page you want.
  2. Run the importer and choose URL. In Figma, open Vellum, pick URL as the source, and paste the link.
  3. Pick a width. Choose the viewport you're designing for — a desktop width to start, or a narrower one for the mobile layout.
  4. 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.

What imports cleanly

The thing to understand about a published Notion site is that, whatever it was built from, the browser receives ordinary HTML and CSS. Notion renders your blocks into real markup; Super and Potion wrap that in their own styling and serve it as a normal page. By the time it's on screen, there's nothing Notion-specific left for an importer to trip over — just a rendered web page like any other.

What makes it hold together is that the importer measures pixels, not source. It doesn't care that the page came from Notion or Super; it reads what the browser actually painted. If a Super site drew a hero at 1200 pixels wide, the import is 1200 pixels wide.

Paste your Notion site's URL — Vellum rebuilds it as editable layers in Figma.
Add to Figma — free

What to watch for

Notion sites import well, but a few of their habits are worth knowing before you start — an importer can only capture what the browser actually painted.

The rule of thumb is the same one that applies to any site: whatever the page rendered from real markup converts cleanly; whatever is interactive, or pulled live from a database, is captured as the still it was at import.

After import: redesign or move off Notion

Once the page is layers, it's yours to work with. You can redesign the site in place — retype the copy, recolour the fills, rework the spacing, swap the type — without touching the live Notion build. Or treat the import as a blueprint: a faithful, editable record of what the site looks like today, the starting point for moving off Notion onto a full design-and-build. Either way, redesigning a website in Figma walks through working from the real page instead of a blank canvas.

The bottom line

If "Notion to Figma" meant the words for you, a content plugin is the answer. If it meant the page — a notion.site URL, or a site you shipped through Super or Potion — then it imports like any other published site, because that's exactly what it is by the time the browser renders it. Settle the lazy content, mind the fonts and the interactive bits, and you'll have an editable Figma file 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