Skip to the tool

Convert WOFF2 to TTF.

Unpack WOFF2 web fonts into installable TTF — privately.

No uploads — 100% local No ads Free & open source

Drop WOFF2 fonts here

or browse your files

Files never leave your device. Everything runs in your browser, nothing touches a server — tools you've used even work offline.

WOFF2 is a Brotli-compressed envelope around a desktop font. Decoding it in your browser returns a TTF you can install, inspect or edit — with every glyph, kerning pair and hinting instruction intact.

How it works

  1. Drop TTF, OTF, WOFF, WOFF2 or EOT files anywhere on the page — or click to browse.
  2. Pick the output format — the font tables are repackaged losslessly, never re-drawn.
  3. Convert, then download each font on its own or the whole batch as a ZIP.

Got .otf instead of .ttf?

Some web fonts carry PostScript (CFF) outlines rather than TrueType ones. Converting between outline types is lossy (hinting dies, curves get approximated), so this tool never does it — a CFF font is saved as .otf with a note. It installs exactly the same way; only the extension differs. The reverse direction lives at TTF to WOFF2.

Frequently asked questions

Can I install the result?

Yes — the output is a regular TTF: double-click to install it on macOS or Windows. Do check the license first; a web-embedding license does not automatically allow desktop installation.

Is the TTF identical to the font that was originally encoded?

Functionally yes — every glyph, kerning pair, OpenType feature and hinting instruction is reconstructed exactly as the WOFF2 spec defines. The raw bytes of the glyph table may be laid out slightly differently than in the pre-encoding original, which no renderer or editor will ever notice.

Am I allowed to convert this font?

The wrapper changes, the license does not — and direction matters here: a font licensed for web embedding is not automatically licensed for desktop installation or further distribution. Unwrapping a font you own, or one under the OFL or Apache licenses, is fine; for anything else read the terms before installing. Nothing is uploaded either way — the file stays on your device.

Is it private?

Yes. The font is repackaged entirely in your browser — it is never uploaded, and the server does nothing but deliver this page. For licensed fonts that matters twice over: nothing is redistributed to any third party, and no copy lingers on a server afterwards. Want proof? Run one file through, switch your connection off, and run another — it still works.