Skip to content
Part of: Fonts
How-To

What Font Is This? How to Identify Any Font from an Image or Website

"What font is this?" depends on what you've got. If it's an image (photo, screenshot, logo), upload it to a dedicated identifier - WhatTheFont, Adobe Capture, or the Fontspring/Font Squirrel Matcherator - or use Google Lens for a quick guess; compare two tools, because each searches a different catalog. If it's live text on a web page, skip recognition and use the WhatFont or Fontanello browser extension (or DevTools), which read the actual CSS font name. All of this is best-effort: it's most accurate on clean, horizontal text and struggles with script, handwriting, distortion, and custom logos. BoldlyType itself does NOT identify fonts - no image upload, no recognition. Its only related use is afterward: once you know a style you like, its copy-paste Unicode characters give a similar LOOK in social bios where you can't install a font - a look-alike style, not the exact font, and Latin-only.

Shreyas BagalยทJun 29, 2026ยท7 min

"What font is this?" depends on what you've got. If it's an image (photo, screenshot, logo), upload it to a dedicated identifier - WhatTheFont, Adobe Capture, or the Fontspring/Font Squirrel Matcherator - or use Google Lens for a quick guess; compare two tools, because each searches a different catalog. If it's live text on a web page, skip recognition and use the WhatFont or Fontanello browser extension (or DevTools), which read the actual CSS font name. All of this is best-effort: it's most accurate on clean, horizontal text and struggles with script, handwriting, distortion, and custom logos. BoldlyType itself does NOT identify fonts - no image upload, no recognition. Its only related use is afterward: once you know a style you like, its copy-paste Unicode characters give a similar LOOK in social bios where you can't install a font - a look-alike style, not the exact font, and Latin-only.

Key takeaways

  • To answer "what font is this" from an image, use a dedicated identifier: WhatTheFont (MyFonts), Adobe Capture, the Fontspring or Font Squirrel Matcherator, or Google Lens. They upload a picture and match it against a font catalog. BoldlyType does not do this - it has no image upload or font-recognition; it's a copy-paste Unicode styler.
  • If the text is live on a web page (not an image), skip image recognition entirely: the WhatFont or Fontanello browser extension - or your browser's DevTools (Inspect -> Computed font-family) - reads the actual declared CSS font, which is the most reliable answer because nothing is being guessed.
  • The Fontspring Matcherator searches a large catalog of roughly 900,000+ fonts and can detect OpenType features and weight. The Font Squirrel Matcherator is its free-font-focused sibling and is literally 'powered by the Fontspring Matcherator' - the same engine - but it points you toward free, commercial-use downloads rather than the full paid catalog.
  • Font identification is best-effort, not 100% accurate. All these tools do best on clean, large, horizontal text and struggle with script, handwritten, distorted, low-resolution, or heavily stylized type - and custom logos may have no exact match for sale at all. Cross-check across two tools.
  • Once you know the style you like, BoldlyType's text generator is useful only for an adjacent, secondary job: getting that LOOK into a place you can't install a font (an Instagram, X, or LinkedIn bio). Its Unicode styles are a look-alike vibe, not the exact identified font, and they cover Latin letters and digits only.
What Font Is This? How to Identify Any Font from an Image or Website
On this page

How-to guide

"What font is this?" is one of the most-searched design questions on the internet, and it splits cleanly into two situations: you have an image of the text (a photo, a screenshot, a logo) or you're looking at live text on a web page. The right tool depends on which one you're in. This guide covers both, names the tools that genuinely do the job, and is honest about where font identification gets shaky.

One thing first, because it's the question people land here asking and the answer matters: BoldlyType does not identify fonts. We're a free copy-paste Unicode text styler โ€” there's no image upload, no reverse-image search, no font-recognition engine here. If you came hoping to drop in a picture and get a font name, the tools below are the ones you actually want. We'll come back at the end to the one adjacent thing BoldlyType is good for.

If you have an image: the font-from-image identifiers

These tools take a picture of text and try to match it against a catalog. They all work best on the same thing โ€” clean, horizontal, reasonably large text โ€” and they all struggle with the same things, which we'll get to.

WhatTheFont (MyFonts)

WhatTheFont is the best-known font identifier and the first place most designers check. You upload an image (or paste a URL), it isolates the line of text, asks you to confirm the character boxes, and returns visual matches from MyFonts' commercial library. It's free to search, and there's a WhatTheFont mobile app that lets you point your phone's camera at type in the wild. The catch: matches are drawn from MyFonts' paid catalog, so it's tuned to find fonts you can buy. If the original is a free Google Font or a custom logotype, the result may be a near-neighbor rather than the exact face.

Adobe Fonts / Adobe Capture

If you're inside the Adobe ecosystem, Adobe Capture (free mobile app) can photograph type and surface visually similar fonts from the Adobe Fonts library, which is included with most Creative Cloud plans. It's less about naming the exact font and more about finding a usable match you can activate and start setting type with immediately. Strong if you already pay for Creative Cloud; less relevant if you don't.

Fontspring Matcherator

The Fontspring Matcherator lets you upload an image, crop to the text, and even tag specific glyphs to sharpen the match. Fontspring's catalog is large โ€” its Matcherator searches across roughly 900,000+ fonts โ€” and a nice touch is that it can detect OpenType features and weight, so it often distinguishes between a regular and a semibold where other tools blur them together. Results lean toward commercially licensed families.

Font Squirrel Matcherator

The Font Squirrel Matcherator is the free-font-focused sibling โ€” it's literally "powered by the Fontspring Matcherator," the same matching engine under the hood. The difference is the destination: Font Squirrel is a curated library of free, commercial-use fonts, so it's the tool to reach for when you want a free lookalike you can download and use without a license fee. Because it runs the same engine, the recognition quality is comparable to Fontspring's; what changes is which fonts it points you toward.

Google Lens

Google Lens (in the Google app, Google Photos, or Chrome) isn't a dedicated font tool, but it reads text in images and, combined with a Google search, can sometimes lead you to a font name โ€” especially for well-known typefaces in logos and branding. It's the no-install, already-on-your-phone option. Don't expect glyph-level precision, but for "I just want a quick guess," it's frictionless.

If the text is live on a web page

When the text is real text on a website (not an image of text), you don't need image recognition at all โ€” the font name is sitting right there in the page's CSS. Two zero-cost options:

  • WhatFont browser extension โ€” install it, click the bookmarklet/extension, then hover over any text on the page. It shows the font family, size, line-height, weight, and color in a tooltip. This is the fastest, most reliable answer for web type because it reads the actual declared font rather than guessing from pixels.
  • Fontanello โ€” a similar browser extension that shows the typographic details (family, style, size, line-height) of whatever text you click. Same idea, slightly different UI.
  • Browser DevTools โ€” if you don't want an extension, right-click the text โ†’ Inspect, and look at the Computed โ†’ font-family in your browser's developer tools. It's the ground truth: it's literally what the browser rendered.

For live web text, these beat any image identifier, because there's no recognition involved โ€” you're reading the answer, not estimating it.

The accuracy caveats nobody mentions

Font identification is best-effort, not magic. No tool here is 100% accurate, and you'll get the best results if you understand where they fail:

  • Clean, horizontal text wins. Big, sharp, left-to-right type on a plain background is the ideal input. The bigger and crisper the sample, the better the match.
  • Script, handwritten, and decorative fonts are hard. Connected cursive, brush scripts, and heavily stylized display faces confuse the matchers because the letterforms overlap or vary stroke to stroke.
  • Distortion kills accuracy. Rotation, perspective, low resolution, JPEG artifacts, drop shadows, textures, and tight letter-spacing all degrade the result. Crop tightly to just the text and straighten it if you can.
  • Custom and modified logos may have no match at all. Many brand logotypes are bespoke or hand-tweaked, so the honest answer is sometimes "a close cousin exists, but the exact one isn't for sale."
  • Catalog bias is real. WhatTheFont leans MyFonts, Fontspring leans its commercial library, Font Squirrel leans free fonts. If one tool can't find it, try another โ€” they're searching different shelves.

A practical workflow: try WhatFont/DevTools first if it's a web page; otherwise upload to WhatTheFont and a Matcherator, compare their top guesses, and cross-check the winner by typing your own sample on the foundry's specimen page.

Where BoldlyType actually fits (the honest part)

Here's the one scenario where BoldlyType is genuinely useful โ€” and it's deliberately a secondary, look-alike use case, not the answer to "what font is this":

Say you've now identified (or just decided you like) a particular style โ€” a bold sans-serif, an italic, a flowing script vibe โ€” and you want that look somewhere you physically can't install a font: an Instagram bio, an X/Twitter post, a LinkedIn headline, a TikTok caption. Those fields have no font menu. BoldlyType's text generator gives you Unicode look-alike characters โ€” bold ๐—ฏ, italic ๐˜ช, script ๐“ผ โ€” that carry the style baked into the character, so they survive a paste into plain-text fields.

Be clear-eyed about what that is and isn't:

  • It is not the exact font you identified. It's a Unicode style that evokes a similar vibe.
  • It only covers Latin letters and digits โ€” no non-Latin scripts, and not every style covers punctuation.
  • Some styles can show as empty boxes on certain devices. If you've seen that, our guide on why fancy text shows as boxes explains exactly why and which styles are safest.

So: use the identifiers above to name a font from an image, and use the actual font file wherever you control the typography (your design tool, your website CSS). Reach for a Unicode styler only when you want a similar look in a locked-down social field. If that's your goal, how to make stylish text and our gallery of aesthetic fonts to copy and paste are the right next stops, and if you were specifically wondering about a platform's own typeface, what font does LinkedIn use digs into that.

Quick reference

Your situationBest toolCostNotes
Photo/screenshot of textWhatTheFontFree to searchMatches MyFonts' commercial catalog; has a camera app
Photo, want OpenType/weight detailFontspring MatcheratorFree to searchSearches ~900,000+ fonts; can tag glyphs
Photo, want a free downloadable matchFont Squirrel MatcheratorFreeSame engine as Fontspring, points to free fonts
Already on Creative CloudAdobe CaptureIncluded with CCFinds Adobe Fonts lookalikes
Quick guess, no installGoogle LensFreeReads text, best on famous logos
Live text on a web pageWhatFont / Fontanello / DevToolsFreeReads the actual declared CSS font โ€” most reliable
Want the look in a social bioBoldlyType text generatorFreeUnicode style, not the exact font; Latin-only

Identifying a font is detective work, not a one-click answer โ€” but with the right tool for your situation and realistic expectations about accuracy, you'll name most fonts you come across, and you'll know exactly what to do once you have the name.

Ready to put this into practice?

Browse all formatters

Sources

Spotted an error? Email hello@boldlytype.com โ€” we update guides quarterly and welcome corrections.

Frequently asked questions

Latest questions readers ask us about this topic.

Can BoldlyType tell me what font is in my image?

No. BoldlyType is a free copy-paste Unicode text styler - it has no image upload, no reverse-image search, and no font-recognition engine, so it can't identify a font from a picture. For that, use a dedicated identifier like WhatTheFont, the Fontspring or Font Squirrel Matcherator, Adobe Capture, or Google Lens. BoldlyType is only useful in the adjacent step afterward: if you've decided you like a particular style and want a similar look in a place you can't install a font - like an Instagram or X bio - its Unicode styles give that vibe (a look-alike, not the exact font, and Latin-only).

What's the best free tool to identify a font from an image?

There's no single winner, so start with two. WhatTheFont (MyFonts) is the most popular and free to search, with a camera app for type in the wild. The Fontspring Matcherator is free to search across roughly 900,000+ fonts and is good at detecting weight and OpenType features. The Font Squirrel Matcherator runs the same engine as Fontspring but points you toward free, downloadable, commercial-use fonts - reach for it when you want a free match. Google Lens is the fastest no-install option for a rough guess. Run your image through a couple and compare, since each searches a different catalog.

How do I find out what font a website uses?

Don't use an image identifier for live web text - the font name is already in the page's code. Install the WhatFont or Fontanello browser extension and click or hover over the text to see the font family, size, weight, and line-height. Or right-click the text, choose Inspect, and read the Computed font-family in your browser's DevTools. Because you're reading the actual declared CSS font rather than guessing from pixels, this is more reliable than any image-based tool.

Why can't these tools identify my font, or why is the match wrong?

Font identification is best-effort, not exact. The tools do best on clean, large, horizontal text on a plain background and struggle with script and handwritten faces, distortion (rotation, perspective, low resolution, shadows, textures), and tight letter-spacing. They also have catalog bias - WhatTheFont leans toward MyFonts' paid library, Font Squirrel toward free fonts - so a font one tool can't find may turn up in another. And many logos are custom or hand-modified, so sometimes the honest answer is that no exact, purchasable match exists - only a close cousin.

I found the style I like - how do I use it in my Instagram or X bio?

If you want to install and use the actual font, do it in a design tool or your website's CSS where you control typography. But social bios (Instagram, X, LinkedIn, TikTok) have no font menu, so you can't install a font there. That's the one spot BoldlyType helps: its text generator produces Unicode look-alike characters - bold, italic, script - with the style baked into each character, so they survive a paste into plain-text fields. Just know it's a similar-looking style, not the exact font you identified, it covers only Latin letters and digits, and some styles can appear as empty boxes on certain devices.

The sub-questions readers ask next โ€” answered, with where to go.

They're symbols, not fonts. A 'fancy font' generator doesn't change your typeface โ€” it swaps each letter for a look-alike character from a different Unicode block (๐—ฎ is a different code point than a). Because the styling lives in the characters themselves, it travels with the text when you copy and paste, which is why it survives into Instagram or LinkedIn where real custom fonts don't. The trade-off is that the text is no longer plain letters, so treat it as decoration for short phrases, not body copy.

Try every style at once

That's a missing-glyph fallback. When an app or older device doesn't have a glyph for a rarer Unicode style (some scripts and decorative blocks), it renders a box (โ–ฏ) or question mark instead. Sans-serif bold and italic are the most widely supported; bold script, fraktur and double-struck are the most likely to break on older Android keyboards or low-end devices. Always preview on a phone before you post, and keep the safe styles for anything that matters.

Use the safe social styles

Yes. Neither editor has a bold button because both are plain-text by design, but both render Unicode. Generate the bold text, copy it, and paste it straight into the bio field โ€” the bold survives. Keep it to one emphasised phrase rather than a whole bold bio, since a wall of bold reads as shouting and is harder for screen readers. Links and @handles should stay in plain characters so they remain tappable.

Open the bold generator

Bold Unicode (๐—ฏ๐—ผ๐—น๐—ฑ) is for emphasis and hooks โ€” the first thing a reader's eye lands on. Italic Unicode (๐˜ช๐˜ต๐˜ข๐˜ญ๐˜ช๐˜ค) signals nuance: titles, product names, quotes and wry asides. Both come in sans and serif variants, and there's a combined sans bold-italic for text that's both. The rule is the same for each: use them on a single word or phrase, never for full paragraphs, and never on links or hashtags.

Open the italic generator

Related in this series

See all in Fonts

Explore the topic cluster

More tools and guides across this topic cluster.

Get the next post.

Craft notes on writing for the internet. One short email, every other week. No spam.

Keep reading