FT Font Tools

Glyph Viewer — Inspect Font Characters

Open a TTF, OTF, WOFF or WOFF2 font to browse every glyph in a grid, read names, metrics and license metadata, inspect single glyphs and preview text — privately in your browser.

🔒 Runs entirely in your browser — nothing is uploaded

Drop a font here or click to browse

TTF, OTF, WOFF or WOFF2. The font is read on your device.

Advertisement

See every character inside a font

A font file is a small database of glyphs, metrics and names. This glyph viewer opens that database in your browser and shows everything at a glance. The metadata panel lists the family and style names, full name, version string, designer, manufacturer, license text and license URL, the number of glyphs, the units-per-em grid, the ascender and descender and whether the outlines are TrueType or CFF (PostScript). It is a quick way to confirm which weight a file really contains or whether a font from an old project covers the languages you need.

Below the metadata, a paged grid draws 60 glyphs at a time, labelled with their Unicode code point or, for unencoded alternates, their glyph index. Click a glyph or move through the grid with the arrow keys to open it in the detail view, which draws the outline with baseline, ascender, descender and advance width guides and lists its name, code points, left side bearing and bounding box. The search box jumps straight to a character, a code point such as U+00E9 or a glyph index such as #42.

Check coverage and test real text

Before choosing a typeface for a multilingual site or app, check that it contains every letter you need. Search for the special characters of each language — for example ł, ő, ș or ї — and the viewer tells you immediately whether they exist. The type-to-preview area renders your own sentence with the font's kerning at any size from 12 to 160 pixels, so you can judge spacing and rhythm before installing anything.

All parsing is done by opentype.js, and WOFF2 files are unpacked with a WebAssembly decoder, so the font never leaves your computer. That makes the tool safe for commercial and unreleased fonts. Keep in mind that looking at a font is always fine, but using it in a project still requires a license that covers that use — the license field in the metadata is a good place to start.

How to use

  1. Open a fontDrop a TTF, OTF, WOFF or WOFF2 file onto the box, or click it to choose one from your device.
  2. Read the metadataSee the family and style names, version, designer, license, units per em, vertical metrics and glyph count.
  3. Browse the glyphsPage through the grid, click any glyph or use the arrow keys, or search for a character, code point or glyph index.
  4. Preview your textType a sample sentence and adjust the size to see how the font sets real words, with or without kerning.

Frequently asked questions

Why do some glyphs have no Unicode value?
Fonts often contain glyphs that are not mapped to a character directly, such as ligatures, small caps or stylistic alternates. They are reached through OpenType features, so the grid labels them with their glyph index (#123) instead of a code point.
What are units per em, ascender and descender?
Glyph outlines are drawn on a grid of units per em — typically 1000 for CFF fonts and 2048 for TrueType. The ascender and descender are the heights above and below the baseline that the font reserves for its letters, and they influence line spacing.
Is the font uploaded to inspect it?
No. The font is parsed with opentype.js directly in your browser. Nothing is sent to a server and nothing is stored after you close the page.
Can I open WOFF2 files?
Yes. WOFF2 files are first decompressed with Google's WOFF2 decoder compiled to WebAssembly, then parsed like a normal TTF or OTF font.
Advertisement