Font inspector

Open a TTF, OTF, WOFF or WOFF2 file and see what is actually inside it: every name record with its platform and language, the OS/2 embedding permission bits decoded into plain English, the variation axes and named instances, which colour and layout tables are present, the complete table directory with sizes, and whether the stored checksums agree with the data. Nothing leaves your browser.

Drop a TTF, OTF, WOFF or WOFF2 file here.

The file is read in this tab and never uploaded.

Files are read and processed in this browser tab. Nothing is uploaded — the page’s Content-Security-Policy blocks connections to any other origin.

The embedding permissions panel is the one to read first

OS/2 fsType is a four-bit permission level plus two independent flags. It records what the foundry said you may do: install the font, embed it for preview and print only, embed it editably, or nothing without a licence. Bit 8 separately forbids subsetting, and bit 9 restricts embedding to bitmaps.

These bits are a statement of intent from the vendor, not a technical lock, and they are not a substitute for reading the licence. But a font marked Restricted License Embedding is one you should not be putting on a website, and most tools never show you that it says so.

Outline validation

For TrueType fonts the inspector parses every glyph outline, resolving composite glyphs, and reports point and contour counts plus any glyph whose data is inconsistent with the "loca" index. This is how a font that renders fine today but is quietly corrupt gets caught.

CFF/PostScript outlines are not validated, and the inspector says so rather than reporting a clean result it did not earn.

Related

  • Glyph coverage

    See exactly which characters a font covers, grouped by Unicode block. Paste text to find missing characters before they render as tofu, and export a CSS unicode-range.

    Open
  • Previewer

    Preview fonts with your own sample text, sizes, weights, colours and variable-font axis sliders. Rendered by the browser's own FontFace API, so it matches what your visitors will see.

    Open
  • Licensing

    What OS/2 fsType embedding bits mean, why converting a font grants you nothing, and how to check whether you may subset or web-embed a font you own.

    Open