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 54 Latin, Cyrillic, Greek, Hebrew and Thai languages it can write.
Research reference
Need to inspect character requirements first?
Read the disclosed 54-language inventory and its synthetic ASCII baseline before checking a particular font.
Read the Unicode character referenceGuide
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.
FAQ
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?
- 54 languages written in the Latin, Cyrillic, Greek, Hebrew and Thai scripts, from English and Spanish to Vietnamese, Russian, Greek, Hebrew and Thai. 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.
Tools
More free tools
- Font finder
- Font tester
- Signature generator
- Image to SVG
- Font converter
- Monogram generator
- Fancy text generator
- Cursive font generator
- Gothic font generator
- Small font generator
- Bubble font generator
- Glitch text generator
- Aesthetic fonts
- Discord fonts
- Strikethrough text generator
- Upside down text generator
- Italic text generator
- Bold text generator
- Instagram fonts