Free for Chrome and Firefox

Point at anything on a web page. Copy how it's made.

Hover over a heading, a button or a photo, and its font, colours, spacing and CSS appear in a panel beside the page, each with its own copy button. It's free and needs no account, and the copy you download reports nothing back to anyone. Hover over anything on a page, and its font, colours, spacing and CSS appear beside it, ready to copy. It's free, with no account.

Free · No account · No tracking · Chrome and Firefox

In Chrome, you load it yourself in three short steps while it waits for the Chrome Web Store. After that, AltShiftS opens it, or ⌘ShiftS on a Mac.

Send to my computer

It runs in Chrome or Firefox on your laptop or desktop, so send yourself the link for later.

Free · No account · No tracking

A short loop on the Fieldnote Coffee demo site, made from real screenshots. The pointer moves onto the heading "Small-batch coffee, roasted on Tuesdays." An outline appears around it, labelled h1 and 612 × 118. A click locks it, and the side panel fills in: font family Fraunces, weight 600, size 3.5rem (56px), line height 1.05, and the colour #1F1B16 with a contrast of 14.9 to 1, rated AAA. Last, the pointer presses Copy all CSS, and the panel confirms it copied the CSS for .hero h1. Real screenshots of the extension on Fieldnote Coffee, our demo site.

How it works

Let the panel read the page for you.

You won't need DevTools or a trawl through someone else's stylesheet, because the panel does the reading. It sits beside the site rather than on top of it, so nothing you're looking at gets covered. Opening it never reloads the page, either.

  1. Hover

    As you move over the page, each element outlines itself with its tag and size, so you always know what you're pointing at.

    AltShiftS⌘ShiftSopens it

  2. Click to lock

    A click holds the element in place while you read. When you need the page itself, press I, and press Esc when you're finished.

  3. Copy

    Every value has a copy button of its own, and Copy all CSS takes the whole rule at once.

What you get

Take what you need, whatever you're making.

If you design, start with the type scale and the palette, since those are what give a site its feel. If you build, you'll want exact values in px or rem, or a whole component with its hover and focus styles, all without opening DevTools. Moving a site to a new platform? Take the look you already have with you. The same four tabs serve each of those jobs, because they all start from one question: what is this page actually made of?

The Element tab showing the locked heading's box model and its CSS.

ElementOne element, fully explained

Its font, size, weight, colour, spacing and box model, with the CSS behind them. Switch between px and rem so the numbers match the way your team talks.

The Type tab listing the page's text styles from H1 down, with family, size and weight.

TypeThe whole type scale at once

Every text style on the page, from H1 down to the smallest caption, with its family, weight and size. Seeing them side by side is often the quickest way to understand a site's typography.

The Colours tab showing the page's palette, each colour with its contrast rating.

ColoursThe real palette, with contrast

Colours come grouped into text, background and border, each with its contrast ratio, so you can tell which pairs are safe to borrow. Export them as CSS variables, a Tailwind config or JSON.

The Assets tab showing the page's images in a grid, with a button to download a selection as a zip.

AssetsEvery image in one place

Images, SVGs and CSS backgrounds land in a single grid. Save the one you need, or tick several and download them together as a zip.

Deeper tools

Go further when one value isn't enough.

These are free as well, and each one earns its place on a harder day.

  • Copy a whole component

    Take a button, card or menu as HTML and CSS, with its hover and focus styles and media queries included.

  • Edit it live

    Try a new size or colour on the real page, then undo it.

  • See hover and focus styles

    Find out what a button does on hover without trying to screenshot it mid-hover.

  • Find every use

    Click a colour, and every place the page uses it lights up.

  • Move with the arrow keys

    Step to the parent or the next element instead of chasing it with the mouse.

  • Eyedropper

    Pick a colour straight out of a photo, since not every colour on a page lives in its CSS.

Why it's free

Copying a colour or a font size is the reason anyone installs a tool like this, so it isn't locked behind a plan. There's no account to create, and nothing you look at is reported to anyone.

Tailwind, with your own key

Turn a component into Tailwind with your own key.

If your team builds with Tailwind, you can convert any component into Tailwind classes using your own Anthropic, OpenAI or Google Gemini key. You see the exact request before it goes, and nothing is sent to your provider until you press Generate. Code Specimen charges nothing for this. Your provider does bill your own account for each request, just as it would anywhere else, which is worth knowing before you start.

  • Nothing is sent until you press Generate
  • Your provider bills you for the request. We don't.
The Tailwind view with a key ready, listing what will be sent: the element's HTML and its CSS rules, and not the page address or cookies.

Before you install

Check it before you trust it.

If an extension has ever surprised you with a paywall or a pop-up, you have every reason to read this part closely, so here is how this one is built. Copying CSS, fonts, colours and images is free, with no account and no daily limit. There are no analytics and no ads, and the copy you download reports nothing. Nothing runs until you open it. When you do, the page stays exactly where you left it, because opening the panel never reloads it, and installing asks your browser for four permissions at most without showing a list of sites.

You don't have to take our word for any of it. Open Fieldnote Coffee, our demo site, and compare what the panel shows with the figures on this page, or read the privacy policy for the full detail.

The four permissions Code Specimen asks for, and how it behaves
PermissionWhat it's for
Side panel sidePanelShow a panel beside the page
Active tab activeTabRead the tab you're on, only when you open it
Scripting scriptingDraw the outline while you pick
Storage storageRemember your settings on this computer
BehaviourWhat happens
InstallingShows no list of sites
When it runsOnly when you open it
TrackingNone. No analytics and no ads
Opening itNever reloads the page you're on
Light and darkFollows your computer's setting

Runs only when you open it · No trackingRead the privacy policy

More Specimen tools

Two more tools are on the way.

Code Specimen is the first of a small family of browser tools from XFireTools. The next two are for people who work on search and ads. SEO Specimen keeps the same promises as this one: the core features are free, there's no account, and it asks your browser for as little access as the job allows.

  • Available for Chrome and Firefox

    Code Specimen

    Read any page's fonts, colours, CSS and images in a panel beside it, and copy what you need.

    You're on its page now.

  • In progress

    SEO Specimen

    SEO checks on Google's results and any page you open.

    Find out more
  • In progress

    Ads Specimen

    A quick way to check that your ad and analytics tracking works.

    Find out more

Try it on the next site you like.

Add it to Chrome or Firefox. Then, the next time a site makes you wonder how it was built, press AltShiftS and look.

Send to my computer

Free · No account · No tracking

It runs in Chrome or Firefox on your laptop or desktop, so send yourself the link for later.

How to install

Add it to Chrome in three steps

It isn't in the Chrome Web Store yet, so for now you load it into Chrome yourself. You only do this once.

  1. Download and unzip

    Unzip the file into a folder you'll keep, because Chrome runs the extension from that folder rather than copying it.

    Download code-specimen-1.0.1.zip

  2. Load it

    Open chrome://extensions, switch on Developer mode in the top right, then press Load unpacked and choose the folder.

  3. Pin it

    Click the puzzle piece in Chrome's toolbar and pin Code Specimen, so it's one click away. Then press AltShiftS, or ⌘ShiftS on a Mac, on any page.

Getting a newer version. Download it again, unzip it over the same folder and press the reload arrow on Code Specimen's card in chrome://extensions. Every copy from this site shares one identity in Chrome, so a newer one replaces the older one instead of sitting beside it.

Coming soon to Firefox

Code Specimen for Firefox is in review at Firefox Add-ons. As soon as it's approved, the Firefox buttons on this page will open the listing, and Firefox will install it and keep it up to date for you. It opens in Firefox's sidebar, with the same features as the Chrome version.

Using Chrome as well? Code Specimen is already in the Chrome Web Store. Open the Chrome Web Store listing.