trace any webpage in figma

Turn any live webpage into editable Figma layers.

Webtrace captures the page your browser is looking at — even behind a login — and rebuilds it in Figma as real auto-layout frames, real text, and real image fills. Not a screenshot.

Captures stay on your device

Free plan · 8 workflows a month · No card required

From browser tab to Figma frame in three steps

One Chrome extension traces the page. One Figma plugin rebuilds it. A portable file in between — yours to keep.

Trace

Open any page in Chrome, pick your viewports and theme, and trace. Webtrace auto-scrolls to catch lazy-loaded content — or capture just one element.

Trace this page ⌥⇧P

Save the .wtrace

The capture lands on your device as a portable .wtrace file — an open, documented ZIP. Share it, version it, or keep it forever.

.wtracebilling-overview.wtrace

Import in Figma

Drop the file into the Webtrace plugin, choose which viewport and theme frames you want, and get native, editable layers — auto-layout inferred, styles and variables created.

Drop your .wtrace file here

Built for real pages, not perfect ones

Everything the capture engine sees, the plugin rebuilds — layout, type, images, vectors, gradients, and shadows.

Multi-viewport capture

Trace once at your window size, or across presets — 1920, 1440, 1024, 768, and 390 — emulated through the Chrome DevTools Protocol.

Light & dark themes

Force Auto, Light, or Dark via prefers-color-scheme emulation and capture both looks of the same page in one trace.

Real text & auto-layout

Editable text layers, inferred auto-layout frames, image fills, vectors, gradients, shadows — plus styles and variables created on import.

Open .wtrace format

A documented ZIP: capture.json plus sha256-deduplicated assets. No lock-in, no black box — inspect it with any unzip tool.

Works behind logins

Webtrace captures what your browser can already see — dashboards, admin panels, and other signed-in pages. Nothing is re-fetched from outside.

Local-first privacy

Captured pages never leave your device. Your account syncs only sign-in, plan, and usage counts — never URLs, content, or screenshots.

Simple pricing, honest limits

One quota shared across Chrome and Figma — a capture and its Figma import count as a single workflow, however many viewports it spans.

Free

$0forever

Just an email — no card, no password

  • 8 workflows a month
  • Multi-viewport import (limited)
  • Element selection capture
  • Open .wtrace export
Start tracing

Pro Max Value for money

$12/month

$120/year — works out to $10/mo

  • Everything in Pro
  • 1,000 workflows a month
  • Bulk import
  • Priority support
Get Pro Max

Billing is handled by a merchant of record, not Figma’s in-app payments — so international cards, including Indian cards, work without workarounds.

Questions, answered

Is it a screenshot?

No. Webtrace rebuilds the page as native, editable Figma layers: auto-layout frames, real text you can retype, image fills, vectors, gradients, and shadows. You can restructure the result like any design you drew yourself.

Does my page data upload anywhere?

No. Captured pages stay on your device. Your Webtrace account syncs only sign-in, plan, installation, and usage-count metadata — never URLs, page content, screenshots, or assets. Nothing else uploads unless you choose Send.

The extension uses only the activeTab, scripting, storage, and debugger permissions (the last one powers viewport and theme emulation during capture). No host permissions, no background network calls.

What is a .wtrace file?

An open, documented ZIP containing a capture.json description of the page plus its assets, deduplicated by sha256. Because the format is open, your captures are portable and inspectable — not locked inside anyone’s cloud.

What counts as a workflow?

Capturing a page and importing that capture into Figma together count as one workflow — however many viewports and themes it spans, and no matter which side you start from. Re-importing the same capture is free. The Free plan includes 8 workflows a month, Pro includes 500, and Pro Max includes 1,000.

When do URL import and Send to Figma arrive?

They’re on the roadmap, along with cloud inbox, re-import, and teams. You’ll see Send to Figma and Copy for Figma in the UI today, marked Sign in / coming soon. No dates promised yet — the local-first workflow ships first.