Free online font converter
Convert WOFF to WOFF2 Online
Repackage a WOFF web font as WOFF2 in your browser. The glyphs stay the same, the file usually gets smaller, and you get ready-to-use CSS.
Font converter
Ready when you are.
Private by design · no file upload
1. Add your fonts
Up to 25 MB per file3. Convert and download
Select a font to get started.
Advanced options
Loading options…
How to convert WOFF to WOFF2
- Drop the WOFF file your site serves today, or every WOFF in the family.
- WOFF2 is already selected. Use the preview to confirm you picked the right files.
- Convert and download the WOFF2 file, or the web font kit with @font-face CSS for every weight.
Same font, smaller download
WOFF and WOFF2 are two wrappers around the same font data. The converter unpacks the WOFF and compresses the font again with Brotli, the method WOFF2 uses. Letter shapes, kerning, and OpenType features are not changed.
All current major browsers support WOFF2, and the result is usually smaller than the WOFF you started with. The converter shows the exact difference once it finishes.
Before you convert WOFF to WOFF2
- Update your @font-face rule to point at the WOFF2 file, listed first if you keep the WOFF as a fallback.
- Keep the WOFF only if you still need to support browsers without WOFF2.
Cleaning up an older @font-face setup
Sites built a decade ago often list four formats in one rule: EOT for old Internet Explorer, then WOFF, TTF, and an SVG font. Browsers in use today read WOFF2, so after converting, the rule can shrink to a single WOFF2 source, or WOFF2 followed by WOFF if you still support Internet Explorer.
Update any preload tags at the same time. A preload should point at the new WOFF2 URL with type="font/woff2" and the crossorigin attribute, otherwise the browser downloads the old file and the new one.
How much you save over WOFF
Brotli plus the WOFF2 table transforms beat zlib on every font we tried with this converter: 17–30% smaller. Arial dropped from 417 KB as WOFF to 317 KB, Georgia from 161 KB to 112 KB, Verdana from 103 KB to 81 KB, and STIX General from 251 KB to 208 KB.
Those savings repeat for every weight you serve and for every first-time visitor, so a family of four or five WOFF files is worth converting even when each file looks small.
WOFF to WOFF2 questions
Do I need the original TTF or OTF to make a WOFF2?
No. A WOFF contains the complete font, so the converter unpacks it and compresses the same data again as WOFF2.
My WOFF was subset. Does the WOFF2 get the missing characters back?
No. Converting keeps exactly the characters that are in the WOFF. To add characters back, convert from the original desktop font instead.
Will the kit’s CSS use my old font-family name?
The kit names the family after the name stored in the font. If your stylesheet used a different name, either change font-family in the kit’s CSS or update your own rules to match.