Subset a font online
Reduce a font to just the glyphs a page actually uses. Enter the characters to keep and download a smaller TrueType font — subset locally, nothing uploaded.
What is font subsetting?
Subsetting removes the glyphs a page never displays and keeps only the characters you specify. A full font can carry thousands of glyphs; a headline or a Latin-only site needs a tiny fraction of them.
Why subset a font?
Web fonts are often the largest asset a page downloads. Subsetting a display or icon font to the exact characters in use can cut its size dramatically, speeding up load times and improving Core Web Vitals.
How subsetting works
Convertur parses the font, looks up the glyph for each character you list, and builds a brand-new TrueType font containing only those glyphs plus the required .notdef. The character-to-glyph map is rebuilt so text still renders.
Choosing characters
The default set covers Latin letters, digits, and common punctuation. Replace it with the exact text of a heading, or paste every character your interface uses, to get the smallest possible file.
How to font subsetter
- Drop a .ttf or .otf font into the zone above.
- Edit the character list to exactly what you need to display.
- Press Subset font to rebuild it locally.
- Download the smaller .ttf and use it on your site.