Web Font Converter

Convert WOFF to WOFF2

10 / 10

Already on WOFF? Re-compress to WOFF2 and save ~30% per file — same glyphs, same features, smaller download. Batch up to 10 fonts.

Drop font files here or click to browse
TTF OTF WOFF WOFF2 EOT
Controls how fonts are displayed during loading
Add files to start conversion

A free performance win

Upgrading a site’s fonts from WOFF to WOFF2 is one of the cheapest Core Web Vitals improvements available: the converter unpacks the zlib-compressed WOFF and re-packs the same tables with Brotli. A typical 4-weight family drops from ~200 KB to ~140 KB with zero visual change.

Update the CSS, keep the fallback

Add the new WOFF2 file as the first src in each @font-face rule and keep the old WOFF as the second — the generated stylesheet does exactly that if you tick both formats, so legacy browsers keep working.

Nothing is re-rendered

Hinting, kerning, OpenType features and Unicode coverage are copied as-is. If the original WOFF was subsetted, the WOFF2 stays subsetted.

WOFF to WOFF2 — questions

Yes — the outline data is the same; only the compression container differs.

Yes, choose WOFF as an output format. The converter handles any direction between TTF, OTF, WOFF and WOFF2.

How the Font Converter Works

Upload your desktop fonts and get web-ready files in seconds. Our converter handles all the heavy lifting — subsetting, compression, and format generation — so your fonts load fast on every browser.

Supported Formats

Convert between TrueType (TTF), OpenType (OTF), WOFF, and WOFF2. WOFF2 offers the best compression for the web — up to 30% smaller than WOFF — and is supported by all modern browsers.

Batch Processing

Upload up to 10 font files at once and convert them all in a single run. Each file is processed server-side and packaged into a ready-to-use ZIP with your chosen formats.

Generated CSS & Preview

The converter generates @font-face CSS declarations with the correct font-display strategy. An HTML preview page is included so you can verify rendering before deploying.

Privacy First

Uploaded files are processed on the server and automatically deleted after conversion. Nothing is stored permanently — your fonts stay yours.

Frequently Asked Questions

WOFF2 uses Brotli compression, which produces files about 30% smaller than WOFF (which uses zlib). Both are web font formats, but WOFF2 is recommended for modern browsers due to better compression and faster loading. WOFF remains useful as a fallback for older browsers.

Yes. The converter handles direct conversion from any supported input format (TTF, OTF, WOFF, WOFF2) to any output format. No intermediate steps are needed — just upload and select your target format.

The font-display CSS descriptor controls how a font is displayed while it is loading. The "swap" option (recommended) shows a fallback font immediately, then swaps to the web font once loaded. This avoids invisible text during page load and improves Core Web Vitals.

Each individual file can be up to 10 MB, and you can upload up to 10 files per batch. This covers virtually all desktop and web font files, including large variable fonts.

For most modern websites, WOFF2 alone is sufficient — it is supported by over 97% of browsers globally. Add WOFF as a fallback if you need to support older browsers. TTF and EOT are rarely needed today unless targeting very old systems.