TTF and OTF Font Inspector
Drop in a TrueType (.ttf) or OpenType (.otf) font to see what it really contains: whether it is TrueType or OpenType/CFF, the family and style names, the version string, units per em, how many glyphs it holds, and every table in the sfnt directory. The font is read entirely in your browser and never uploaded.
How to inspect a font file
- Drag a .ttf or .otf file onto the box, or click browse to pick one.
- Read the format, names, units per em, and glyph count that appear instantly.
- Scan the table list to see which sfnt tables the font carries.
Examples
A desktop font
Inter-Regular.ttf
TrueType, family Inter, 2048 units per em, 2548 glyphs, 16 tables
Frequently asked questions
Is my font uploaded anywhere?
No. Nothing is uploaded and the tool runs in your browser. The file is read and parsed locally with JavaScript, so even unreleased or licensed fonts stay on your device.
What is the difference between TTF and OTF?
Both are sfnt container fonts. TrueType (.ttf) uses quadratic glyph outlines in a glyf table. OpenType/CFF (.otf) stores PostScript style cubic outlines in a CFF table and starts with the OTTO signature. This tool reports which one a file is.
What does units per em mean?
Units per em is the size of the font's design grid, read from the head table. It is commonly 1000 for OpenType/CFF fonts and 1024 or 2048 for TrueType fonts. Glyph coordinates are expressed in these units.
Where do the family and style names come from?
They come from the font's name table. The inspector decodes the standard name IDs (family, subfamily, full name, version, PostScript name, manufacturer, copyright), preferring the Windows UTF-16 record and falling back to the Macintosh ASCII one.
Why does the glyph count matter?
The glyph count, read from the maxp table, tells you how complete a font is. A handful of glyphs means a limited subset, while several thousand can mean broad language or symbol coverage.
Can it open .woff or .woff2 web fonts?
Not directly. WOFF and WOFF2 are compressed wrappers around an sfnt font. Convert them back to .ttf or .otf first, then inspect the result here.
Related tools
File Type Identifier
Find out what a file really is from its magic bytes, not its extension. Detects images, audio, video, archives, fonts, and more in your browser. Private.
Strings Extractor
Extract readable text from any binary file in your browser, like the Unix strings command. See each printable run with its byte offset, set a minimum length.
Image Metadata Viewer
View an image's EXIF and metadata in your browser: camera make and model, dimensions, format, orientation, and whether GPS location is embedded. Private.
Base64 File Encoder
Encode any file to Base64 and a data URI in your browser. Drop a file to get the raw Base64 and a ready data: URI to copy. Nothing is uploaded.
CBOR Decoder
Decode a CBOR file (RFC 8949) to readable JSON in your browser. Handles integers, byte strings, arrays, maps, tags, and floats. Nothing is uploaded.
CSV File Inspector
Inspect a CSV file in your browser: detect the delimiter, encoding and BOM, count rows and columns, guess the header, and preview sample rows. Private.