How to convert WOFF to WOFF2
- Add your .WOFF file - drop it in the box above or click to browse.
- Convert it to .WOFF2 in a few seconds.
- Download your new .WOFF2 file.
What to expect
- The conversion is lossless - Brotli replaces zlib but glyph outlines, kerning, and all OpenType features are unchanged.
- WOFF2 files are typically about 30% smaller than their WOFF equivalents due to Brotli and font-specific table transforms.
- WOFF2 does not carry the optional XML metadata block present in WOFF 1.0, though almost no production fonts use it.
Frequently asked questions
Does converting WOFF to WOFF2 change how the font looks?
No - outlines, hinting, kerning, and OpenType features are preserved exactly. Only the compression format changes.
Do I still need a WOFF fallback after switching to WOFF2?
Only if you support Internet Explorer 11. All modern browsers have supported WOFF2 since 2016, so a
.woff fallback is optional for most sites.Can I batch-convert a folder of WOFF files?
Yes - with fontTools on Linux/macOS:
for f in *.woff; do pyftsubset "$f" --flavor=woff2 --output-file="${f%.woff}.woff2"; done.Is it legal to convert a third-party WOFF font to WOFF2?
Converting for use on your own site is generally fine, but redistributing or rehosting the converted file may violate the font's license - check the terms first.