Convert WOFF2 to WOFF Online Free

Convert WOFF2 web fonts to WOFF for compatibility with older browsers. While WOFF2 is the modern standard, some legacy environments still require WOFF. This converter repackages your font from Brotli to zlib compression.

Quick Answer

To convert WOFF2 to WOFF, drop your .woff2 file onto the ChangeThisFile converter. The font data is decompressed from Brotli and repackaged with zlib compression as WOFF entirely in your browser using opentype.js. Useful for creating legacy browser fallbacks. Free, private, no upload needed.

Free, no signup Under 1 minute

Convert WOFF2 to WOFF

Drop your WOFF2 file here to convert it instantly

Drag & drop your .woff2 file here, or click to browse

Convert to WOFF instantly

WOFF2 vs WOFF: Format Comparison

Key differences between the two formats

FeatureWOFF2WOFF
CompressionBrotli (font-optimized)zlib (general-purpose)
File sizeSmallest web font format20-30% larger than WOFF2
Browser supportModern browsers (95%+)All browsers including IE9+
Legacy supportNo IE, no old AndroidIE9+, old Android 4.4+
W3C statusRecommendation (2018)Recommendation (2012)
DecompressionBrotli (fast, optimized)zlib (fast, widely implemented)
AdoptionCurrent standardFallback format

When to Convert

Common scenarios where this conversion is useful

Creating fallback fonts for Internet Explorer

IE9-11 support WOFF but not WOFF2. If your site must support these browsers, convert WOFF2 to WOFF to provide a fallback in your @font-face stack.

Supporting older Android browsers

Some Android 4.x browsers and older WebView implementations support WOFF but not WOFF2. Generate WOFF versions for these legacy mobile environments.

Email client font embedding

Some email clients support web fonts via @font-face but only recognize WOFF. Convert WOFF2 to WOFF for email templates that use custom fonts.

Building a complete @font-face stack

Best practice is to provide both WOFF2 (primary) and WOFF (fallback). If you only have WOFF2 files, generate the WOFF fallbacks from them.

How to Convert WOFF2 to WOFF

  1. 1

    Drop your WOFF2 file

    Drag and drop your .woff2 font file onto the converter, or click to browse. Any standard WOFF2 file is accepted.

  2. 2

    Instant conversion

    The font data is decompressed from Brotli and repackaged with zlib compression as WOFF. All glyph outlines, kerning, and OpenType features are preserved.

  3. 3

    Download your WOFF file

    Click Download to save the .woff file. Add it as a fallback in your CSS: src: url('font.woff2') format('woff2'), url('font.woff') format('woff').

Frequently Asked Questions

The main reason is legacy browser support. IE9-11 and some older mobile browsers support WOFF but not WOFF2. Converting creates a fallback for these environments.

WOFF files are typically 20-30% larger than WOFF2 for the same font. The difference comes from zlib being a less efficient compressor than Brotli for font data.

No. Both WOFF and WOFF2 are lossless container formats. The font data — glyphs, kerning, features, metrics — is identical in both formats.

For most websites, WOFF2-only is sufficient as it covers 95%+ of global browsers. WOFF fallback is only necessary if you must support IE or very old mobile browsers.

List WOFF2 first in @font-face src: src: url('font.woff2') format('woff2'), url('font.woff') format('woff'). Browsers use the first supported format.

Yes. The conversion runs entirely in your browser using JavaScript. No font data is sent to any server. This is safe for all licensed and proprietary fonts.

Yes. Variable font data is preserved during conversion. However, note that IE and older browsers that need WOFF may not support variable fonts anyway.

Color font tables (COLR, CPAL, sbix) are preserved in the output. Browser support for color fonts in WOFF depends on the specific color table format.

Yes. WOFF and WOFF2 contain the same font data, just with different compression. The rendering is pixel-identical across both formats in any browser.

Yes. ChangeThisFile offers both directions. Use the WOFF to WOFF2 converter to upgrade fonts to the smaller Brotli-compressed format.

Related Conversions

Ready to convert your file?

Convert WOFF2 to WOFF instantly — free, no signup required.

Start Converting