WOFF2 to TTF Converter

Decompress a WOFF2 web font into a TTF you can install on Windows, Mac, or Linux. 100% private — runs entirely on your device.

Drop your WOFF2 file here

Converts to .ttf — stays on your device

Why convert WOFF2 to TTF?

How our converter works

WOFF2 is just a Brotli-compressed wrapper around a TTF file. Your WOFF2 is decompressed in-browser using Google's official wawoff2 WebAssembly library — the same decoder Chrome and Firefox use. The glyph data is identical to the original TTF the WOFF2 was built from; nothing about the font's rendering changes.

WOFF2 vs TTF — what's the difference?

Feature WOFF2 TTF
Size ~30% smaller than TTF Uncompressed baseline
Use Web browsers only (@font-face) Desktop apps, design tools, OS install
Installable No — not recognized by Windows/macOS Yes — double-click to install
Compression Brotli + custom glyph transforms None
Browser support Every modern browser (2018+) Every browser via @font-face

Frequently asked questions

Can I install a WOFF2 font directly on Windows or Mac?

No. Operating systems only recognize TTF and OTF for installation. WOFF2 is a web-delivery format — converting to TTF is the standard step to make a web font installable.

Is it legal to convert a web font to TTF?

That depends on the font's license. Google Fonts, Bunny Fonts, and Fontshare are freely redistributable in any format. Commercial web fonts from Adobe Fonts, Monotype, or Hoefler&Co are licensed for web use only — converting them for desktop use without a separate license violates the EULA.

Will the converted TTF look identical to the WOFF2?

Yes, byte-for-byte. WOFF2 doesn't alter glyph data — it compresses the same TTF the designer built. Converting back to TTF just reverses the compression.

Why did my conversion fail with a CFF outline error?

The WOFF2 you uploaded contains OpenType (.otf) data with CFF outlines, not TrueType glyph data. Use the WOFF2 to OTF converter instead — that's the correct target for CFF-based fonts.

How do I install a TTF file?

Windows: right-click the .ttf and choose Install. macOS: double-click and hit Install Font. Linux: drop it in ~/.fonts/ or /usr/share/fonts/, then run fc-cache -fv.

Does the converter work offline?

Yes. The WebAssembly decoder is cached after your first visit — you can disconnect and it still works. Nothing about your font ever leaves your device.

About the WOFF2 format

WOFF2 (Web Open Font Format 2.0) became a W3C Recommendation in 2018 as the successor to WOFF. It compresses SFNT-container fonts (TTF and OTF) using Brotli plus custom glyph transforms, producing files roughly 30% smaller than gzipped TTF. Every major browser since ~2016 supports it, making it the dominant format on the web. But WOFF2 is exclusively a web-delivery format — operating systems, design tools, and most games reject it outright. Converting WOFF2 back to TTF is the standard step whenever you need a font outside the browser.