How to find what font a website uses

Four ways to identify the typeface on any page, from a one-second hover to reading the font file the browser downloaded — and the parts of the answer a font name alone leaves out.

Updated September 2026 · by the Design Toolkit team

The short answer

Right-click the text, choose Inspect, open the Computed tab and scroll to the bottom. The Rendered Fonts section names the font the browser actually painted with. If you would rather not open DevTools, a font inspector extension shows the same thing by hovering the text.

There is a catch worth knowing before you start. A page's CSS does not name one font — it names a stack, like "Söhne", Helvetica, Arial, sans-serif. The browser walks that list and uses the first family it can load and that covers the characters on screen. So the font written in the stylesheet and the font you are looking at are often not the same thing, and only one of the four methods below tells you which is which.

1. Hover the text with a font inspector

The fastest route. A font inspector extension reads the rendered element under your cursor and shows the family, weight, size, line height and letter spacing together, without you leaving the page or opening a panel.

This is what Design Toolkit does with Alt+R: hover any text and the readout gives you the family that actually rendered, the weight as a number, the size in pixels, the line height as a ratio and the tracking. Click, and it stays pinned so you can compare two headings side by side.

Any of the font inspectors in the Chrome Web Store will get you the family name. What separates them is how much of the rest of the type they report, and whether they tell you the rendered font or just repeat the CSS stack.

The Design Toolkit readout over a heading, showing the rendered font family, weight, size and line height
Hovering a heading: the family that actually rendered, with its weight, size, line height and tracking together.

2. Read it in DevTools

No install, works in every desktop browser:

Open the element

Right-click the text and choose Inspect. Chrome, Edge, Firefox and Safari all have this, though Safari needs the Develop menu turned on first.

Go to Computed, then scroll

In the Computed tab, scroll past the property list to the very bottom. Chrome shows a Rendered Fonts section naming the family that was painted and how many glyphs came from it.

Read the rest of the type while you are there

The same tab has font-size, font-weight, line-height and letter-spacing as resolved values — the numbers the browser used, not the ones the stylesheet asked for.

3. List every font on the page from the console

Hovering answers one element. When you want the whole page's typography — how many families it really uses, at what weights — one line in the console is quicker:

[...new Set([...document.querySelectorAll('*')]
  .map(el => getComputedStyle(el).fontFamily))]
  .sort()

That returns every distinct font stack in use. Swap fontFamily for fontWeight or fontSize and you get the same view of the weights and sizes a page is built on, which is usually a much shorter list than people expect.

4. Check what the page downloaded

The most literal answer: look at the font file itself.

Open DevTools, go to Network, filter by Font, and reload. You will see the .woff2 files the page fetched. The filenames usually name the family outright, and the domain tells you something useful about licensing: a file from fonts.gstatic.com is a Google font you can use freely, while one served from the company's own domain is usually licensed to them alone.

What the font name alone doesn't tell you

Knowing a page uses Inter gets you maybe half of what you are looking at. The rest is in the numbers:

A page audit listing every font family, weight and size used across a web page
The page audit: every family, weight and size a page is built on — usually a much shorter list than it looks.

When you can't use the font you found

This is the common ending: you identify the font and it turns out to be licensed to that company. The professional answer is not to find "something similar looking" by eye — it is to match the measurements that make two sans-serifs read alike:

Design Toolkit measures all three on the page where the font really is loaded, and hands them to you — or straight to your AI coding agent — so a substitute can be tuned to the original rather than guessed at. That is the part that turns "close enough" into a match.

Read a page's type without opening DevTools

Hover any text for its family, weight, size, line height and tracking. Free for 7 days, then a one-time payment.

Add to Chrome — free trial

Common questions

Can I identify a font from an image or a screenshot?

Not with a browser tool. Everything here reads the live CSS of rendered text, so text baked into an image is invisible to it. For an image you need a visual matcher such as WhatTheFont or Font Squirrel's Matcherator, which guesses from letter shapes and is often approximate.

Why does DevTools show a different font from the one in the CSS?

The CSS names a stack, not a font. If the first family fails to load, or does not cover the characters on screen, the browser falls back to the next one. The Computed tab's Rendered Fonts section shows what was actually painted — that is the answer you want.

Can I use the font I found on my own site?

Only if it is licensed for that. A font served from Google Fonts can be used freely; one served from the site's own domain is usually licensed to that company alone. If you cannot license it, match its measurements with a family you can load, as above.

Does this work on text inside an iframe?

An iframe is a separate document. DevTools can inspect it by switching context, but most extensions stop at the top page. Open the iframe's URL directly and inspect it there.

Read next