🔤 Font Metadata Inspector (TTF / OTF)
Drop a .ttf or .otf font to read its embedded metadata: family, style, version, glyph count, weight and the embedding licence baked into the file.
Drop a TrueType (.ttf) or OpenType (.otf) font to read its embedded metadata — the family and style names, version, designer, licence, glyph count, units-per-em, weight/width class and the embedding permission stored in the font’s OS/2 table. It parses the sfnt name and head tables directly in your browser, so the font file is never uploaded. WOFF/WOFF2 web fonts are compressed and aren’t read here — convert them to TTF/OTF first. 🔒 100% client-side.
How the font metadata inspector (ttf / otf) works
Every TrueType (.ttf) and OpenType (.otf) font is an "sfnt" file: a directory of named tables. The metadata you care about lives in a few of them — the name table holds the human-readable strings (family, subfamily, full name, version, designer, copyright and licence), head records the units-per-em and creation date, maxp counts the glyphs, and OS/2 stores the weight and width classes plus the fsType embedding permission. This tool reads those tables directly in your browser and lays the fields out for you, and detects whether the outlines are TrueType (a glyf table) or PostScript/CFF (OpenType).
Handy for identifying an unlabelled font file, checking a font's real family and version, or reading the embedding licence (fsType) before you bundle a font into a PDF, app or website — some fonts forbid embedding, and that flag is stored right in the file. It reads uncompressed TTF/OTF (and the first font of a .ttc collection); WOFF and WOFF2 web fonts are compressed and aren't parsed here, so convert them to TTF/OTF first. The font is read entirely on your device and never uploaded, which matters for licensed or unreleased fonts. This reports what the font declares — it isn't legal advice about how you may use it.
Frequently asked questions
How do I find a font's name and version?
Drop the .ttf or .otf file in and the tool reads the font's name table, showing the family, style, full name and version exactly as the font author stored them. This is the reliable way to identify an unlabelled font file.
Can I check if a font allows embedding?
Yes — the OS/2 table's fsType field records the embedding permission, and the tool translates it into plain English (installable, print & preview only, editable, or restricted/no embedding). Check it before embedding a font in a PDF, app or site.
What is units-per-em and glyph count?
Units-per-em is the font's internal coordinate grid (commonly 1000 for OpenType/CFF or 2048 for TrueType) that all glyph measurements are relative to. The glyph count is how many glyphs the font contains — useful for gauging language and symbol coverage.
Does it work with WOFF or WOFF2 web fonts?
Not directly — WOFF and WOFF2 wrap the same sfnt tables but compress them (zlib and Brotli respectively), so they can't be read without decompression. Convert a web font back to TTF/OTF first, then inspect it here.
Is my font uploaded?
No — the file is parsed entirely in your browser and nothing is transmitted, so licensed, custom or unreleased fonts stay on your device. It works offline too.