Font Changer Mate

Identify Font from Image, Text or Website

Upload an image, paste styled text or enter a website address to find the font behind it. Free, with no sign-up.

0/500

100% free ยท No sign-up ยท Images are never stored ยท Three ways to identify

How it works

How to Identify a Font in 3 Steps

  1. 1

    Provide text, an image or a URL

    Paste styled text, drop a picture of the text, or enter a website address.

  2. 2

    We analyse it

    We decode Unicode styles, read a site's CSS, or compare letter shapes in your image.

  3. 3

    Get the name and closest matches

    See the font name, why it matched and up to five alternates, then copy the name.

Pick a method

Three Ways to Identify a Font

  • AaBb

    Paste Text

    Paste styled Unicode text or CSS. We name the Unicode style, or list the families a font-family declaration names.

  • Abc

    Upload Image

    Upload a screenshot or photo of text. You get the closest visual matches, or an exact match when a matching service is connected.

  • Website URL

    Enter a web address. We read its HTML and CSS and list the fonts it loads, with the primary font marked.

Learn the vocabulary

Anatomy of a Font

Knowing a few parts of a letter makes it much easier to tell fonts apart and to describe what you are looking at. Compare these features in your own image: the same letter often differs in exactly these places.

ascender linex-heightbaselinedescender line123456
  1. 1

    Serif. The small stroke added to the end of a main stroke. Fonts without them are called sans-serif.

  2. 2

    x-height. The height of a lowercase x, measured from the baseline. A tall x-height reads larger at the same font size.

  3. 3

    Ascender. The part of a letter such as h, b or d that rises above the x-height.

  4. 4

    Descender. The part of a letter such as p, g or y that drops below the baseline.

  5. 5

    Counter. The enclosed or partly enclosed space inside a letter, like the hole in p or o.

  6. 6

    Terminal. The end of a stroke that has no serif. It can be flat, rounded, angled or a ball, as on this r.

Better results

Tips for an Accurate Result

  • Crop tight around one line of text.
  • Use a straight, high-contrast image: dark text on a plain light background works best.
  • Avoid blurry, tiny or heavily compressed screenshots.
  • Separate letters work best, so avoid text where letters touch or overlap.
  • Check the text we read from your image and correct any mistakes.
  • Remember that logos are often custom lettering with no matching font.

Compare

Image vs Website URL vs Paste Text

Comparison of the three ways to identify a font
MethodBest forHow it identifiesAccuracyLimit
Upload ImageFonts in screenshots, posters and photosReads the text, then compares letter shapes with candidate fontsClosest visual matches by default; exact only when a matching service is connectedOne image, 5 MB; custom lettering may have no match
Website URLFinding the fonts a website usesReads the HTML and up to 5 stylesheets for Google Fonts links, @font-face and font-familyExact for what the CSS declares2 MB of HTML; fonts loaded by JavaScript or drawn on a canvas are invisible; no video links
Paste TextStyled Unicode text (bold, cursive, bubble) and pasted CSSDecodes characters and re-encodes them with our font engine; reads font-family; matches known font namesExact for styles our generator produces500 characters; plain copied text carries no font information

What this tool can and cannot do

It can

  • Give an exact answer for fonts declared in a website's CSS.
  • Name the Unicode style of styled text such as bold, cursive or bubble letters.
  • Rank the closest visual matches for text in an image.

It cannot

  • Recover the font from plain copied text, because that text has no font in it.
  • Promise an exact match from an image: custom-drawn logos and handwriting may have no matching font at all.
  • See fonts that a site loads with JavaScript or draws on a canvas.

Style your text

From the blog

Latest from the blog

All posts โ†’

Reviewed by Ostap Yaromyr

Got questions?

Frequently Asked Questions

How can I identify a font from an image?

Open the Upload Image tab, drop in a clear picture of the text (JPG, PNG, WebP, GIF or BMP, up to 5 MB) and press Identify font. Crop tightly around one line of text first, because a clean crop gives the best result. The page tells you whether you got an exact match or only the closest visual matches.

Is this font identifier free to use?

Yes. It is free, needs no sign-up and has nothing to install. To keep the service available for everyone, each visitor can run up to 30 checks per hour.

How accurate is font identification from a picture?

It depends on the picture and on the engine used. Without an exact-match service connected, image results are the closest visual matches among popular Google Fonts, ranked by how well the letter shapes overlap, and the page labels them that way. Sharp, high-contrast, straight text gives better results than blurry, curved or heavily decorated text.

Which image formats and sizes can I upload?

You can upload one image at a time in JPG, JPEG, PNG, WebP, GIF or BMP format, up to 5 MB. The file type is checked from the file's real contents, not just its name, so renaming a file will not get it past the check.

How do I find what font a website uses?

Open the Website URL tab and enter the address. We read the page's HTML and up to five linked stylesheets, then list the Google Fonts links, @font-face rules and font-family declarations we find, and mark the one applied to the body and headings as the primary font. Fonts that a site loads with JavaScript or draws on a canvas cannot be seen this way.

Can I identify a font by pasting text?

Only in some cases. If you paste styled Unicode text such as bold, cursive or bubble letters, we can name the style that produced it. If you paste CSS with a font-family declaration we list the families it names. Ordinary copied text has lost its font, so nothing can be identified from it.

Can it identify fonts in logos?

Sometimes, but often not. Many logos use custom lettering or heavily modified letters that match no published font, in which case the best you can get is a similar-looking font. Treat a logo result as a starting point, not as proof of what the designer used.

What is the difference between this and WhatTheFont?

WhatTheFont is an image-matching service from MyFonts that searches a large commercial font catalogue. This tool covers three methods: it reads a website's CSS for an exact answer, decodes styled Unicode text, and compares images against popular Google Fonts. For a commercial font in an image, a dedicated image-matching service may find more than we can.

Do you store the images I upload?

No. An uploaded image is checked in memory and never saved to disk or to a database. In closest-matches mode the text reading and comparison run in your browser. We keep only anonymous counts such as the method used, success or failure, file type and size, and never the image, the text you paste or a full web address.

Why did my image return closest matches instead of one exact font?

Exact identification from a picture needs a large database of font fingerprints, which we only use when an exact-match service is connected. Without it, the tool compares your text against a set of popular Google Fonts and shows the best overlaps as closest visual matches. If the font is custom, commercial or not in that set, the closest match will not be the real font.

Found your font? Now style your text.

Try the Font Changer tools for 100+ copy-and-paste styles, or ask about a custom font for your project.