Font Converter

Font Analyzer

Extract detailed information from your font files

Glyph CountFormat DetectionScript Support

Drop your font file here

or click to browse from your computer

Supports: TTF, OTF, WOFF, WOFF2, TTC

Developer & Verifier

Marcus Rodriguez

Developed by

Marcus Rodriguez

Lead Developer

Sarah Mitchell

Verified by

Sarah Mitchell

Product Designer, Font Specialist

What is Font Analysis?

Font analysis inspects the internal structure of font files, extracting metadata tables, glyph inventories, OpenType feature support, and metric values that determine how a typeface renders across platforms. Font files contain structured metadata in OpenType tables: name (identification), OS/2 (weight and width classification), head (units per em, bounding box), and post (PostScript naming).

The median Google Font contains 107 glyphs for US-ASCII subsets and 236 glyphs for Latin Extended, based on a phpied.com analysis of 1,074 fonts. The OpenType specification limits each font file to 65,535 glyphs maximum, a ceiling that CJK fonts approach with 10,000+ characters for basic coverage.

Font file anatomy includes kerning tables for letter spacing, hinting data for screen rendering at small sizes, and OpenType features for ligatures, stylistic alternates, and contextual forms.

Font metrics (ascender, descender, line gap, and x-height) determine vertical spacing and baseline alignment across TTF and OTF formats. Analyzing these values before deployment ensures consistent rendering across browsers and operating systems.

Upload a font file in TTF, OTF, WOFF, WOFF2, or TTC format to extract 15+ categories of metadata. The analyzer reports glyph count, character count, and file size alongside font properties (family, subfamily, weight class, style). Typography metrics include units per EM, x-height, cap height, ascender, descender, line gap, and underline position. OpenType feature detection identifies GPOS and GSUB tables for ligatures, kerning, small caps, and stylistic alternates. The tool also extracts copyright, license, designer, and manufacturer metadata from the name table, which is useful for font validation before deployment to production environments.

How to Use This Analyzer

1

Upload Your Font

Drag and drop or click to upload a TTF, OTF, WOFF, or WOFF2 font file from your device.

2

View Metadata

See the font's name table entries including family name, designer, copyright, and license information.

3

Explore Features

Check glyph count, OpenType features, supported scripts, and Unicode coverage details.

4

Make Decisions

Use the analysis to decide on subsetting, optimization, or whether the font meets your project needs.

Features

Glyph Count Analysis
OpenType Feature Detection
Font Metrics Display
Unicode Coverage Map
Name Table Extraction
Script/Language Support
File Format Details
No Upload Required

Font Metadata Name Table Fields

Name IDFieldDescription
0CopyrightCopyright notice for the font
1Font FamilyThe font family name (e.g., "Roboto")
2Font SubfamilyStyle variant (e.g., "Bold Italic")
9DesignerName of the font designer
11Vendor URLURL of the font foundry or vendor
13LicenseLicense description text

Frequently Asked Questions

What metadata can be extracted from a font file?
Font files contain name tables with the font family name, designer, foundry, copyright, license, version, and description. You can also extract technical data like glyph count, supported scripts, OpenType features, and font metrics (ascender, descender, x-height, cap-height).
What font formats are supported?
This tool supports TTF (TrueType), OTF (OpenType), WOFF, and WOFF2 font files. All formats contain similar metadata tables that can be extracted and displayed.
Is my font file uploaded to a server?
No. The font analyzer runs entirely in your browser using JavaScript. Your font file never leaves your device, ensuring complete privacy and security.
What are OpenType features?
OpenType features are typographic capabilities built into fonts, such as ligatures (fi, fl), stylistic alternates, small caps, old-style numerals, and swashes. The analyzer detects which features a font supports.
How do I check Unicode coverage?
Upload your font file and the analyzer will display which Unicode ranges and scripts the font supports. This tells you which languages and character sets the font can render.
What is glyph count and why does it matter?
Glyph count is the total number of characters (glyphs) in a font file. It indicates the font's language support breadth. Basic Latin fonts may have 200-500 glyphs, while comprehensive fonts can have 5,000-65,000+ glyphs.

Related Tools & Guides