Private font analysis

Explore your font before you use it

Upload one font to inspect its names, licensing fields, language coverage, OpenType features, variable axes and technical health. You get a practical report without creating an account.

  • Private by designNo database record; files expire automatically.
  • Sanitized previewThe preview uses only an OTS-checked copy.
  • Exact coverageTest languages and your own text character by character.
  • Actionable resultsExport preview settings as CSS, or prepare the font for your website.
1

Choose a font to inspect

The original file is analyzed in an isolated worker and removed as soon as the report is ready.

Read your results

What a font inspection can—and cannot—tell you

Use the report to catch practical compatibility problems early, then verify licensing and real-world rendering before release.

01

Start with font health

OTS checks the font structure before any preview loads. A warning means the sanitized copy differs from the uploaded source and deserves review.

02

Check the exact languages

A large glyph count is not enough. Review core characters, auxiliary marks and shaping readiness for every language your project needs.

03

Test real content

Paste names, UI labels and translations into the local tester. This catches missing punctuation, symbols and less common letters.

04

Confirm usage rights

Embedding bits and name-table license text are useful evidence, but only the actual license and rights holder can authorize use.

Font Inspector questions

Are uploaded fonts stored or published?

No public page or database record is created. The original is deleted after analysis; the sanitized preview files and in-memory report expire automatically after about 15 minutes, and Delete now removes them sooner.

Is the safe preview proof that a font is harmless?

No security tool can make that absolute promise. The preview is generated only after OpenType Sanitizer accepts the font, and processing runs in an isolated worker with strict size and time limits.

What does complete language support mean?

It means the font maps every core exemplar character in the pinned CLDR 48.2 profile. Complex-script languages also need a successful shaping probe. Quality, style and all possible vocabulary still require visual testing.

Can this tool determine whether I may use a font commercially?

No. It reports embedded permission bits and license text stored in the font, but those fields may be missing or wrong. Verify the original license and your grant of rights.

Why can the sanitized font differ from my upload?

The sanitizer can reject malformed data or normalize unsafe or invalid structures. The report flags meaningful changes to glyphs, coverage, layout, variations or outlines so you can investigate.