Add to Chrome
Inspect

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.

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.

A heading highlighted on a page with the inspector card showing its font family, size, weight and line height.
Hover the text and its font, size and weight appear beside it.

2. Read it in DevTools

No install, works in every desktop browser:

Open the element

Right-click the text and choose Inspect. Chrome and Edge both have this.

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:

The side panel Page tab: the palette of the page as swatches and CSS variables, the fonts it uses with a preview, and a list of its images to download.
The Page tab lists every font a site uses, with a live preview of each.

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, so a substitute can be tuned to the original rather than guessed at. That is the part that turns "close enough" into a match.

5. Read the @font-face rules in the page source

Open the page source with Ctrl + U (or the Sources panel) and search for @font-face. Each rule names a family, the file it loads in src, the weights it covers and sometimes a unicode-range. Fonts served by Google show up as a link to fonts.googleapis.com with the family name in the address.

This tells you what the site can load. Rendered Fonts (step 2) tells you what it used for the text you care about. When the two disagree, trust Rendered Fonts.

What about online font checkers?

A website font checker takes a URL and lists the families on the page. That is quick for an overview, but it cannot tell you which font a particular headline used, and it misses pages behind a login. Hovering the text, or reading Rendered Fonts, answers that exactly.

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

No accountRuns locally14-day refund

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.

How do I find a website's font from its URL?

Open the page, right-click the text, choose Inspect and read Rendered Fonts in the Computed tab. Or view the page source and search for @font-face. A URL-based checker lists every family on the page but cannot tell you which one a specific heading uses.

Read next