Convertur

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.

Loading tool…

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

  1. Drop a .ttf or .otf font into the zone above.
  2. Edit the character list to exactly what you need to display.
  3. Press Subset font to rebuild it locally.
  4. Download the smaller .ttf and use it on your site.

Related converters

Font subsetter — FAQ