Private AI Tools

Free Font Identifier

Font Identifier finds the font in a screenshot or photo. Frame the text, check the characters that text recognition proposes under each letter, and the tool compares their shapes and proportions with 1,576 free Google Fonts families in your browser. It lists the 20 closest families with your text drawn in each and a link to the font.

Catalog:
1,576 Google Fonts families
Characters:
A–Z, a–z and 0–9
Results:
20 closest fonts with previews
Price:
Free
Runs:
Locally, in your browser
Uploads:
None: files never leave your device
Account:
Not needed

Quick answers

Is my picture uploaded?

No. The letters are found and compared in your browser. The tool downloads the font shapes it needs from this site; those requests only name characters and font families, never the picture.

Can it identify commercial fonts?

Not by name: the catalog has 1,576 free Google Fonts families. For a commercial font it lists the free families whose letters are closest.

Loading tool…

Processed on your device: your files are never uploaded. How it works

How to use the Font Identifier

  1. Drop a screenshot or photo of the text, then use Left, Right or Straighten if the line isn't level.
  2. Drag the frame around one or two words: the letters found appear below, with the characters proposed by text recognition.
  3. Check the character under each shape; fix the wrong ones and leave joined or broken shapes empty.
  4. Click Identify font, compare the previews of the closest fonts and open the one you like on Google Fonts.

Credits & open source

Our own code plus open-source libraries. Thank you to the people who make these projects.

  • Tesseract.jsTesseract OCR engine compiled to WebAssembly. © Project Naptha (Jerome Wu, Kevin Kwok, Guillermo Webster); Tesseract OCR by Google and contributors · Apache-2.0

Web platform APIs used: Canvas 2D, createImageBitmap, Pointer Events, Keyboard Events, File API, Clipboard API, Web Workers, WebAssembly.

Full license texts: third-party notices · all credits

Frequently asked questions

How many letters do I need?

One is enough to start, but the more different letters you check, the better the ranking. Leave out shapes that join two letters or are broken in pieces.

Why is bold or italic text matched poorly?

The catalog has the regular style of each family, so bold or italic letters are compared with regular ones: the closest families get a lower similarity.

What does the similarity mean?

It comes from the differences between the shapes and proportions of your letters and the font's: 100% would be identical. Use it to compare the results of one search, not as a probability.

Does it work with light text on a dark background?

Yes. The background is the color that covers most of the border of the frame, so light text on a dark background is read too.

More image & design tools