Drop a font file and reveal its true format. Detects TTF, OTF (CFF), WOFF, WOFF2, and TrueType collections by inspecting the first 4 bytes.
Drop any font file (extension doesn't matter)
We read the first 4 bytes and look up the magic value
Get a clear identification: format name, magic hex, and a one-line description
0 bytes uploaded. Font Format Identifier runs entirely in your browser using opentype.js and the File API. Your fonts never leave your device.
This tool requires the Free plan or higher.
TTF: 00 01 00 00 (sfnt with TrueType outlines). OTF: 4F 54 54 4F ("OTTO", sfnt with CFF outlines). WOFF: 77 4F 46 46 ("wOFF"). WOFF2: 77 4F 46 32 ("wOF2"). TTC: 74 74 63 66 ("ttcf").
Designers and CMS systems sometimes mislabel files. A .ttf with OTF magic is actually CFF-flavoured OpenType — install it as .otf to avoid renderer bugs in some apps.
No. We read just the first 4 bytes locally via the File API. The rest of the file is never read or transmitted.
Dump the full name, OS/2, head, post, and hhea tables from any font. See family, subfamily, designer, manufacturer, version, license, vendor ID, and more.
Open toolHash any font file with SHA-256 to create a stable identifier for cache-busting, integrity verification, and version tracking. Browser-based, no upload.
Open toolCompress TTF or OTF fonts to WOFF2 directly in your browser. Typically 30–50% smaller than WOFF. Powered by Google's WASM Brotli encoder. Zero upload.
Open tool