Free tool

Runs in your browser

TTF to WOFF2 converter

Convert TTF fonts to WOFF2 in your browser, with every character kept, and copy the @font-face CSS. Your font never leaves your device.

1 · Add a font

Only subset fonts whose license allows it. Most open-source fonts (SIL OFL, Apache) do. Commercial licenses often require webfont rights.

2 · What you get

A WOFF2 file with every character, kerning pair and OpenType feature of the original, packed with Brotli compression for the web. The @font-face CSS and a preload tag come with it.

Only need Latin characters? The font subsetter can make the file much smaller.

3 · Your WOFF2

Loading the font engine…
Add a font above to see the subset.

Why convert TTF to WOFF2

TTF is a desktop format, and it isn’t compressed. WOFF2 is the same font packed with Brotli compression for the web, often well under half the size, and every current browser supports it.

This page keeps every character in the font, so nothing can go missing. If your site only uses Latin text, the font subsetter can cut the file much further by dropping the characters you don’t need.

Check the license first. Open-source fonts under the SIL Open Font License or the Apache License, which covers most Google Fonts, allow converting. Commercial fonts often need a webfont license.

Questions

Will the font look any different?

No. The outlines, kerning and other features are unchanged. Only the packaging and compression change.

Is my font uploaded?

No. The conversion runs with Google’s WOFF2 encoder, compiled to WebAssembly inside this page.

More tools

Free tools that run in your browser

Responsive image converter

Turn one image into WebP, AVIF and JPEG at every width, with picture markup ready to paste.

2.4 MB → 142 KB

Font subsetter

Keep only the characters your site uses and ship the font as WOFF2, with @font-face CSS.

207 KB → 35 KB

SVG optimizer

Strip editor clutter from SVGs and export them as inline SVG, React components or CSS.

12 KB → 3.0 KB

Favicon generator

Turn one logo into favicon.ico, an SVG icon, home screen icons and a web manifest.

1 logo → 6 icons