A Figma plugin

Import the web. Pixel for pixel.

Vellum traces HTML, CSS, and live URLs into native, editable Figma layers. It measures the browser's own layout engine — it doesn't guess.

12 free imports a month · no account · $9/mo for unlimited
01 Why Vellum

Most converters guess.
Vellum measures.

The HTML-to-Figma category is full of tools that flatten a page to a bitmap, or hand it to a model and hope. Vellum does neither.

NOT A SCREENSHOT

A real layer tree.

Other tools paste a flattened image. Vellum rebuilds the page as frames, text with styles, image fills, and vectors — every node editable.

NOT AI

Every value is read.

No model invents what's in your design. Coordinates, weights, and line-heights come straight from the browser's layout engine.

NO SILENT FALLBACKS

You stay in charge.

If a typeface is missing or an image is CORS-locked, Vellum names the gap. It never substitutes something and pretends it matched.

02 The method

Three steps. No magic.

Vellum renders, measures, and rebuilds — right in your browser. Pasted HTML and CSS never leave your machine.

01

Give it a source.

Paste HTML and CSS, drop an .html file, or enter a live URL. A full document or a fragment — both work.

02

Vellum measures.

The page renders in a hidden, sandboxed frame. Vellum walks the DOM and reads every getBoundingClientRect() and getComputedStyle() the browser produced.

03

Edit in Figma.

The result lands as native nodes — frames, styled text, image fills, Auto Layout where the source used flex. Restyle it, reuse it, ship it.

03 What it captures

The details other plugins drop.

Multi-viewport batch

Render the same page at desktop, tablet, and mobile in a single trace — frames placed side by side.

Per-side borders

A border-bottom stays one thin line — not a four-sided rectangle drawn around the block.

Font-weight matching

"ExtraBold" and "Extra Bold" resolve to the same weight. Inter 800 never silently collapses to a serif.

Smart Auto Layout

Flex containers with consistent gaps become real Auto Layout. Irregular ones stay pixel-exact.

Image embedding

Referenced images and CSS backgrounds download and embed as proper Figma image fills.

Vector SVG import

Inline SVGs come in as editable vectors, scaled to match their rendered size on the page.

04 Pricing

Free to try. Fair to keep.

No trials that expire into a wall. The Free plan is genuinely useful, forever. Pro is for the people who live in this workflow.

Free
$0
12 imports per month · resets monthly
  • Paste HTML & CSS, or drop a file
  • Live URL import — CORS handled for you
  • No account, no tracking
Add to Figma
Pro
$9 / mo
Billed yearly · $14 month-to-month
  • Unlimited imports — the meter is gone
  • Multi-viewport batches in one trace
  • A direct line to the maker
Get Pro
05 Questions

Plainly answered.

Is it really not AI? +

Correct. There is no model anywhere in the import path. Vellum renders your input in a real browser frame and reads the layout the browser computed. If the browser drew 312 pixels, Vellum draws 312 pixels. Nothing is predicted.

Does my data leave my computer? +

The HTML and CSS you paste are traced entirely on your machine and never reach us. When you import a URL, your browser fetches it directly where it can; if the site blocks that, the request is relayed through Vellum's proxy so the import still works. The designs you produce are yours and never touch our systems. See the privacy policy.

Why can't it import some URLs? +

Browsers block scripts from reading many third-party pages directly — a rule called CORS. Vellum routes those blocked requests through its own proxy, so most public URLs import with no extra steps. A page can still fail if the site is down or actively refuses automated requests; in that case, open it in your browser, copy the HTML, and paste it instead.

What happens when I hit the free limit? +

The 12-import counter resets on the first day of each month. Nothing you already imported is affected. If you need more before the reset, Pro removes the meter entirely.

Can I use it across a team? +

A Pro license activates on a small number of devices. For larger teams, write to help@getvellum.design and we'll sort out seats — no enterprise sales call required.

What's the refund policy? +

Fourteen days, no questions. If Vellum didn't earn its place in your workflow, email help@getvellum.design and we'll refund the purchase.

Measure twice. Import once.

Add Vellum to Figma