Skip to the tool

Convert WOFF to TTF.

Unwrap WOFF web fonts back to installable TTF — locally.

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

Drop WOFF 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.

A WOFF is a compressed envelope around a desktop font — unwrapping it returns the original TTF, byte for byte, ready to install or open in a font editor. The decompression happens entirely in your browser.

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.

What you can do with the unwrapped TTF

A desktop TTF opens doors the web wrapper keeps shut: install it system-wide for Word, Photoshop or video titles; open it in FontForge or Glyphs to inspect metrics and features; feed it to tools — PDF generators, game engines, embedded UIs — that read raw font files but have never heard of WOFF. If the goal is a smaller web font rather than a desktop one, WOFF to WOFF2 is the shorter path.

Web fonts are often subsets

Temper expectations before treating the result as the full typeface: fonts served on the web are frequently subset to the characters the site needed — Latin only, no Cyrillic, no Greek, sometimes just the handful of glyphs in a logo. Unwrapping returns everything the WOFF contains, but it cannot restore glyphs that were stripped before publishing. Type a few accented characters into a preview to see what actually survived.

Frequently asked questions

Can I install the result?

Yes — the output is a regular desktop font file: double-click it and Font Book (macOS) or the Windows font viewer offers to install it. Whether the license permits desktop installation is a separate question, so check it.

Why did my file come out as .otf?

Because that is what was inside: some WOFFs carry PostScript (CFF) outlines, which by convention use the .otf extension. Converting the outlines themselves would lose hinting and can distort shapes, so the tool keeps them intact and names the file honestly — a note explains when this happens.

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.