Browser extension · Chrome, Edge & Brave · zero page telemetry
Live UI → implementation-ready code

See it.
Select it.
Ship it.

Inspect any live interface. Select an element and get clean HTML, CSS, Tailwind, React, or tokens.json—then explain, clean, audit and adapt the CSS with built-in AI.

HTML & CSS free Unlimited private saves Extraction runs locally 4 AI tools built in
Live capture · processed locally
example.com/pricing

Free

$0

forever

Live inspection

Clean HTML + CSS

Get started
div.card 172×148
5 export viewsHTML, CSS, Tailwind, React & tokens
4 focused AI toolsExplain, Clean, Audit & Mobile
One-click local captureSearch, star, import and export
Multi-monitor readyDetach, resize and keep Live Picking
/* how it works */

From hover to handoff in four moves.

No DevTools spelunking and no screenshot-to-code guesswork. Magpie UI reads the live page, removes browser noise, and keeps the outputs together.

01 · point

Arm the inspector

Hit Ctrl+Shift+Y and hover. The bounding box snaps between elements with live tag and pixel dimensions. Use arrow keys to move through the DOM without losing your place.

02 · capture

Get the useful structure

Click once. Magpie UI captures markup, inline SVGs, relevant interaction states, and the declarations that differ from real browser defaults.

03 · refine

Choose your next move

Copy free HTML or CSS, save it locally, or use Pro to switch to Tailwind, React, tokens, focused AI drafts, and agent-ready context.

04 · continue

Keep inspecting without the clutter

Save the reference, inspect another element, or detach the Pro window to another screen and keep Live Picking as you work through the page.

/* real output */

One selection.
Five ways to ship it.

Select a component once, then take the format your project needs. Magpie UI starts with the live page, not a screenshot approximation.

div.card 146×461 · 13 nodes
<div class="relative grow basis-0 px-7 py-8 text-left
     text-[#0f172a] bg-[#ffffff] border-2 border-solid
     border-[#6366f1] rounded-2xl shadow
     transition duration-150">
  <span class="block absolute -top-3 left-7 px-2.5 py-1
       text-[11px] font-semibold tracking-[0.5px] uppercase
       text-[#ffffff] bg-[linear-gradient(90deg,_#6366f1,_#8b5cf6)]
       rounded-full">Launch</span>
  <p class="mt-0 mb-3 text-sm font-semibold tracking-[1px]
     uppercase text-[#6366f1]">Pro</p>
  <p class="mt-0 mb-1 text-5xl font-extrabold leading-none">$59</p>
  <p class="mt-0 mb-6 text-[13px] text-[#94a3b8]">one-time</p>
  <ul class="mt-0 mb-7 pl-0 list-none">
    <li class="flex items-center gap-2.5 py-1.5 text-sm
       text-[#334155]">…</li>
  </ul>
</div>
<div class="card">
  <span class="badge">Launch</span>
  <p class="plan">Pro</p>
  <p class="price">$59</p>
  <p class="period">one-time</p>
  <ul class="features">
    <li>Tailwind export</li>
    <li>Detached inspector</li>
  </ul>
</div>

<!-- tracking attributes and extension UI removed -->
/* div.card — extracted from example.com by Magpie UI */

.card {
  position: relative;
  flex-grow: 1;
  padding: 32px 28px;
  border: 2px solid #6366f1;
  border-radius: 16px;
  background-color: #ffffff;
  color: #0f172a;
  text-align: left;
  box-shadow: #0000001a 0px 1px 3px 0px,
              #0000001a 0px 1px 2px -1px;
  transition: box-shadow 0.15s;
}

.badge {
  position: absolute;
  top: -12px;
  left: 28px;
  background-image: linear-gradient(90deg, #6366f1, #8b5cf6);
  border-radius: 9999px;
  text-transform: uppercase;
}

/* hover states come too — var(--accent-hover) resolved for you */
.cta:hover {
  background: #818cf8;
}
export default function Card() {
  return (
    <div className="relative grow basis-0 px-7 py-8 text-left
         text-[#0f172a] bg-[#ffffff] border-2 border-solid
         border-[#6366f1] rounded-2xl shadow
         transition duration-150">
      <span className="block absolute -top-3 left-7
           px-2.5 py-1 text-[11px] font-semibold uppercase
           text-[#ffffff] rounded-full">
        Launch
      </span>
      <p className="mt-0 mb-3 text-sm font-semibold
         uppercase text-[#6366f1]">Pro</p>
      <p className="mt-0 mb-1 text-5xl font-extrabold
         leading-none">$59</p>
      {/* … */}
    </div>
  );
}
{
  "$description": "Design tokens extracted by Magpie UI",
  "color": {
    "color-1": "#6366f1",
    "color-2": "#8b5cf6",
    "color-3": "#0f172a"
  },
  "typography": {
    "fontFamily": { "font-1": "Inter" },
    "fontSize": { "size-1": "13px", "size-2": "48px" }
  },
  "spacing": {
    "space-1": "12px",
    "space-2": "28px",
    "space-3": "32px"
  },
  "borderRadius": { "radius-1": "16px" }
}
extracted in 41ms · browser defaults stripped · inherited values deduped · shorthands collapsed
/* what you get */

Everything between inspiration
and implementation.

DevTools is excellent for debugging a page. Magpie UI packages the structure, styles, states, and context you need to recreate the useful part in your own codebase.

Tailwind that reads like you wrote it

Values on Tailwind's scale become named utilities — px-7, rounded-2xl, shadow. Off-scale values become faithful arbitrary ones, never a lossy "nearest" guess.

Paste-ready React components

One click gives you an export default function with className, camelCased style objects, and JSX-safe escaping. Vue and Svelte are on the roadmap.

Clean CSS, not a computed dump

Every node is diffed against real browser defaults probed at runtime; inherited values are deduped and shorthands collapsed. Ten declarations, not 350.

Design tokens from any page

Scan a whole site into tokens.json: palette, type scale, spacing, radii, and shadows — ranked by how often they're actually used.

Keep the parts that make it feel right

Markup, styles, hover and focus states, and inline SVGs with their colors baked in; asset URLs absolutized. What you paste doesn't just look like what you saw — the buttons still light up.

Your private capture library

Save useful components to this browser and find them again when you need them. Magpie UI only runs when you invoke it and never logs the pages you inspect.

Keyboard-precise selection

Move to parents, children, and siblings with the arrow keys when nested layouts make the mouse too blunt. Built-in help keeps every shortcut one click away.

Detached multi-monitor workflow

Move the complete Pro inspector out of the page, keep Live Picking active, and let every new selection update the separate window.

Four AI tools, not an autopilot

Pro adds AI that explains unfamiliar CSS, drafts a conservative cleanup, audits responsive and accessibility risks, or adapts a component for narrow screens—each returned as a reviewable draft beside the original.

Complete context for coding agents

Copy a structured brief with source metadata, relevant markup, clean CSS, Tailwind, React, and design tokens—not an unexplained screenshot.

Jump back through your selections

A searchable history of your recent selections lets you return to any one by name in a click — and it flags anything the page has since removed, so you're never staring at a dead element.

Know before you paste

A quick pre-copy check flags what the export can't carry on its own — linked images, custom fonts, or behaviour that lives in JavaScript — so there are no surprises when you drop it into your project.

FRONTEND BUILDRecreate a component faithfully

Start from real DOM and computed styles, then adapt the clean output to your system.

DESIGN QAUnderstand why a UI works

Inspect exact spacing, typography, states, and tokens without reverse-engineering a screenshot.

AI-ASSISTED DELIVERYGive your coding agent evidence

Hand over implementation context it can reason from instead of asking it to guess from pixels.

Magpie UI Pro AI

Four focused tools.
No mystery autopilot.

Magpie UI sends the extracted CSS—not your browsing history—to a focused action you choose. Every result appears as a reviewable draft beside the original, ready to copy only when it earns your trust.

Your source stays in control. AI never silently rewrites the page or your project. During the current session, repeating a completed action for identical CSS reuses the result instead of spending another request.
?

Explain

Understand layout, spacing, typography, interaction states, and the reason important declarations exist.

Clean

Generate a conservative cleanup draft that reduces repetition without casually changing visual behaviour.

Audit

Review responsiveness, keyboard focus, motion, contrast risks, and maintainability with fixes ranked first.

Mobile

Create narrow-screen additions for the selected component instead of replacing its working desktop CSS.

Also included: Copy a structured implementation brief for Claude Code, Codex, Cursor, or another coding agent.
Pro workflow

Move the inspector.
Keep the whole page.

Detach Magpie UI into its own compact browser window, drag it to another monitor, and keep selecting elements on the source page. Your reference stays completely visible while the code updates beside it.

01
Detach in one clickThe same tabs, AI tools, saved library, and copy actions move into a separate resizable window.
02
Keep Live Picking onClick one component after another and the detached inspector refreshes without closing or covering the page.
03
Pause when you need the pageToggle the crosshair off to click links, open menus, or change application state—then resume inspection.
source page · completely unobscured
article.card● LIVE
TailwindHTMLCSSReactTokens
<article class="grid gap-3
  p-5 bg-[#fff] border
  rounded-xl shadow">
  …
</article>
Copy code✦ AI
/* why live beats static */

A screenshot is a clue.
The live page is the source.

Magpie UI gives your implementation the structure and styling context that a visual reference alone cannot carry.

Screenshot reference Chrome DevTools Magpie UI
Structural HTML recreated by eye manually inspect nodes HTML + styles + SVGs
Source CSS read rule by rule cleaned and scoped
Tailwind / React handoff paste-ready JSX
Design-token clues tokens.json, ranked by use
Supported interactive states not visible captured, variables resolved
Browser-default noise removed not applicable you do it by hand diffed at runtime
Focused AI review generic visual guess explain, clean, audit, mobile
Clear multi-monitor workflow open beside your editor dock or separate DevTools detached with Live Picking
Saved references your folders and bookmarks your history and notes searchable local library
/* pricing */

Buy Magpie UI once. Use it forever.

Free is a capable HTML and CSS inspector with an unlimited local library. Pro is a one-time purchase that permanently unlocks every framework export and workflow feature — no subscription. AI actions run on credits you top up only when you need them.

Free

$0

forever · no account

  • Hover inspector, dimensions & keyboard selection
  • Clean HTML extraction
  • Clean CSS with interaction states
  • Unlimited local library: search, star & backup
Install Magpie UI Free

AI credits — top up only when you need them

Each hosted AI action — Explain, Clean, Audit or Mobile — uses one credit, and you're only charged when it succeeds. Credits never expire. Copy for AI is always free.

50$5
150$12
400$25

/* top up inside the extension · no subscription, ever */

/* faq */

What developers usually ask first.

Clear answers about browser access, AI, billing, and what Magpie UI can—and cannot—capture.

Which sites does it work on?

Any page you can open in Chrome, Edge, or Brave — production sites, staging, localhost. The exceptions are browser-internal pages (like the extension gallery) and content inside cross-origin iframes, which browsers wall off from every extension.

Can Magpie UI see what I'm browsing?

No. It uses the activeTab permission model, which means it can only touch a page in the moment you explicitly invoke it there. There is no telemetry on page contents — extraction happens entirely on your machine.

What exactly lands in my clipboard?

Exactly what the panel shows: cleaned HTML with junk attributes stripped and asset URLs absolutized, scoped CSS diffed against real browser defaults, Tailwind classes, a ready-to-paste React component, or a tokens.json — your choice.

How does the Detached Inspector work?

Pro can move the complete Magpie UI panel into a separate resizable Chrome or Edge window. Drag it to another monitor and leave Live Picking enabled: each source-page selection updates the detached window. Pause the crosshair whenever you need to interact normally with the page.

Do the Tailwind classes match my config?

Values that sit on Tailwind's default scale map to named utilities. Anything off-scale becomes an arbitrary value like w-[437px] — always faithful to the source, never rounded to a "close enough" token.

How do AI credits work?

Pro comes with 100 AI credits, and they never expire. Each hosted AI action — Explain, Clean, Audit or Mobile — uses one credit, and you're only charged when it succeeds. Copy for AI never uses a credit. When you run low, top up inside the extension with a credit pack (50 for $5, 150 for $12, or 400 for $25). There's no subscription and every other feature keeps working regardless of your balance.

What does Magpie UI send to AI?

Only the extracted CSS needed for the action you press. Explain and Audit return guidance; Clean and Mobile return reviewable CSS drafts. Magpie UI does not let AI click the page, edit your project, or silently replace the original output.

What happens with very large selections?

Magpie UI captures styles for the first 400 elements in a selected subtree. This safety limit prevents a whole-page selection from freezing the browser; selecting a more focused component produces faster, more maintainable output.

Is Pro a subscription?

No. Magpie UI Pro is a one-time purchase — $59 during launch, $99 afterwards. You pay once, receive your licence key straight away, and keep every Pro feature permanently. There's nothing to renew and nothing to cancel. The only thing you ever pay for again is more AI credits, and only if you choose to.

Is the free tier actually free?

Yes — no account, no card, no trial clock. Free includes inspection, clean HTML and CSS, keyboard selection, and an unlimited private local library. Pro is an optional one-time purchase that adds Tailwind, React, tokens, focused AI, agent-ready context, and the Detached Inspector.