WOFF2 to OTF Converter
Decompress a WOFF2 OpenType font into an installable OTF. 100% private — runs entirely on your device.
Drop your WOFF2 file here
Converts to .otf — stays on your device
Why convert WOFF2 to OTF?
- Installing a web-only OpenType font on your desktop for Illustrator, InDesign, or Sketch.
- Importing a display font into Procreate, Affinity Publisher, or Canva desktop.
- Loading an OpenType font into FontForge, Glyphs, or FontLab for inspection or editing.
- Embedding a CFF-based font into a video project in Premiere, After Effects, or DaVinci Resolve.
- Using an OTF variable font's stylistic sets in a design layout.
- Bundling an OpenType font into a macOS, Linux, or Windows installer.
How our converter works
WOFF2 is a Brotli-compressed wrapper around an SFNT container — which holds either TrueType (.ttf) or OpenType (.otf) glyph data. Your WOFF2 is decompressed in-browser using Google's official wawoff2 WebAssembly library, preserving the CFF glyph table that makes this an OTF rather than a TTF. The OpenType features — stylistic sets, ligatures, alternates — survive unchanged.
WOFF2 vs OTF — what's the difference?
| Feature | WOFF2 | OTF |
|---|---|---|
| Size | ~30% smaller than OTF | Uncompressed baseline |
| Use | Web browsers only (@font-face) | Desktop apps, design tools, OS install |
| Installable | No | Yes |
| Outline format | Compressed CFF or glyf | CFF cubic Bézier curves |
| OpenType features | Preserved in compression | Full — alternates, ligatures, small caps |
Frequently asked questions
What's the difference between OTF and TTF?
Both are SFNT containers. TTF stores glyphs as quadratic Bézier curves in a 'glyf' table; OTF stores them as cubic curves in a 'CFF' or 'CFF2' table. Cubic curves produce slightly smoother shapes, which is why display and typographic fonts are usually OTF. Functionally, the OS treats them identically.
Why did my conversion fail with a TrueType outline error?
The WOFF2 you uploaded contains TrueType glyph data, not CFF. Use the WOFF2 to TTF converter instead — that's the correct target for TrueType-based fonts. Most system fonts and sans-serifs are TTF; display and classical serif fonts are more often OTF.
How do I install an OTF file?
macOS: double-click and hit Install Font. Windows: right-click the .otf and choose Install for all users. Linux: place in ~/.fonts/ or /usr/share/fonts/, then fc-cache -fv.
Is it legal to convert a web font to OTF for desktop use?
Depends on the license. Open-licensed fonts (SIL OFL, Apache) permit any use. Commercial web fonts typically license only web delivery — converting to OTF for desktop use without a separate license breaks the EULA.
Does the converted OTF keep OpenType features like ligatures?
Yes. WOFF2 compresses the entire SFNT — GSUB, GPOS, kern, and feature tables all survive. The OTF you get back supports exactly the same stylistic sets, ligatures, and alternates as the original.
Will the output work in Adobe Illustrator?
Yes, as long as the font's EULA permits desktop use. Illustrator, InDesign, Photoshop, Affinity apps, and Sketch all accept standard OTF files — drop the output into your system's font folder or use the app's font loader.
About the WOFF2 format
OpenType (.otf) is a cross-platform font format developed jointly by Microsoft and Adobe, publicly released in 1996. Unlike TTF's quadratic curves, OTF stores glyph outlines as cubic Béziers in a CFF or CFF2 table — the same curve format used in PostScript. OpenType's richer feature set (stylistic alternates, contextual ligatures, variable axes) has made it the format of choice for professional typography. WOFF2 is the standard way to ship OTF fonts to browsers; converting back to OTF is the reverse trip for desktop installation.