Balanced is a safe starting point
It keeps hinting, kerning and essential shaping while removing metadata that most websites do not need.
Free online font compressor
Upload TTF, OTF, WOFF or WOFF2 fonts, keep the full character set and create optimized WOFF2 files. Choose how much optional data to preserve.
Upload up to 12 font files. We decode each source and keep its full character set selected.
Download the WOFF2 kit and compare the generated files with the originals before deployment.
Compare each generated file with its uploaded source. A negative size reduction means the selected output contains more bytes than that source.
Open demo.html after downloading and try your website text before publishing. Keep fonts.css and the fonts folder together.
Before you download
WOFF2 compresses stored font data. This page keeps all characters; use the Font Subsetter when removing unused glyphs is acceptable.
It keeps hinting, kerning and essential shaping while removing metadata that most websites do not need.
Removing hinting can save more bytes but may affect small text on older or low-resolution screens.
Keep every OpenType feature and legacy record when exact behavior matters more than transfer size.
Not in this workflow. Full mode keeps the source character set and verifies generated WOFF2 files after compression.
WOFF2 is already efficient. Savings depend on the source format and how much optional font data the selected profile can safely remove.
Start with Balanced. Choose Smallest when every kilobyte matters and you can test carefully, or Preserve for complex and specialist typography.