Converting WOFF2 to WOFF re-compresses the font with zlib instead of Brotli. The result is larger but supported on older browsers that don't handle WOFF2, mainly IE9–11 and Safari before version 10. Useful for multi-format @font-face declarations.
Drag & drop font files here, or browse
Drop your WOFF2 files here
Lossless conversion. The font data is identical; only the compression algorithm changes. WOFF files are typically 30% larger than WOFF2. The tradeoff is broader browser support.
WOFF works in every browser since IE9 (2011). It's the broadest web-font compatibility format short of raw TTF/OTF.
WOFF2 uses Google's Brotli compression instead of zlib, cutting file size another 30% versus WOFF. It's the current standard for web font delivery, supported in every modern browser since 2017. A typical Latin-only WOFF2 is 20–40% the size of the source TTF.
WOFF (Web Open Font Format) is a 2010 wrapper that zlib-compresses a TTF or OTF for web delivery. Files are roughly 40% smaller than raw TTF/OTF, with the same glyph data preserved exactly. WOFF works in every browser back to IE9 and exists primarily for the web.
Only for legacy browser support. Modern browsers all handle WOFF2 directly. Adding a WOFF fallback is worth it when your audience includes IE9–11 users or very old Safari versions.
Nothing. Both formats are lossless wrappers. The font data is identical; only the compression changes.
WOFF2 uses Google's Brotli compression instead of zlib, cutting file size another 30% versus WOFF. It's the current standard for web font delivery, supported in every modern browser since 2017. A typical Latin-only WOFF2 is 20–40% the size of the source TTF.
WOFF (Web Open Font Format) is a 2010 wrapper that zlib-compresses a TTF or OTF for web delivery. Files are roughly 40% smaller than raw TTF/OTF, with the same glyph data preserved exactly. WOFF works in every browser back to IE9 and exists primarily for the web.
Yes. The converter runs entirely in your browser using WebAssembly. Your font files are never uploaded, never sent to a server, and never leave your device.
There's no hard limit. Font files are usually small (under a few MB), so even very large fonts process without issue. Variable fonts with many axes are handled cleanly.