Font language checker

Choose a font file or a font from our library to see which languages it can write and exactly which letters each one is missing.

Check your font file

TTF, OTF, WOFF or WOFF2, up to 10 MB. Read in your browser, never uploaded.

Choose a font to see which of 52 Latin, Cyrillic and Greek languages it can write.

What the results mean

Full support means the font has every letter the Unicode CLDR project lists for the language, including accented letters that appear in loanwords and names. Core alphabet means everyday text works, but some of those extra letters are missing. Missing letters means ordinary words in that language will fall back to another font.

The check reads the font's character map, the table that says which characters have a glyph. It cannot see whether accents are well placed or whether the letters look right together, so type a few real sentences in the font tester before you rely on a font.

Your font file is read in your browser and never uploaded. The verified languages on our font pages use the same CLDR data and the same rule for full support.

Questions

Why does a font support English only partly?
The plain alphabet is enough for most English text, so those fonts show Core alphabet. Full support also needs accented letters used in loanwords and names, such as é in café or ï in naïve.
Which languages can I check?
52 languages written in the Latin, Cyrillic and Greek alphabets, from English and Spanish to Vietnamese, Russian and Greek. Scripts such as Arabic, Devanagari and Chinese need shaping checks that a character list cannot show, so they are not included yet.
Is my font uploaded?
No. The file is read by your browser and the results are worked out on your device. Nothing is sent to our servers.
Where does the language data come from?
From the Unicode CLDR project, release 48.2.0: the standard and auxiliary letters listed for each language, with upper and lower case of each letter.