Compress TTF or OTF fonts to WOFF2 directly in your browser. Typically 30–50% smaller than WOFF. Powered by Google's WASM Brotli encoder. Zero upload.
Drop your TTF or OTF font file into the converter
wawoff2 (Google's WASM Brotli encoder) compresses the sfnt tables in your browser
Download the WOFF2 — typically 30–50% smaller than the source TTF
0 bytes uploaded. TTF/OTF to WOFF2 Converter runs entirely in your browser using opentype.js and the File API. Your fonts never leave your device.
This tool requires the Free plan or higher.
Yes. WOFF2 wraps the original font tables and applies Brotli compression — no glyph data or metrics are altered. Browsers decompress to the exact same sfnt as the source.
WOFF2 uses Brotli instead of zlib and adds glyf table preprocessing. Result: 25–35% smaller than WOFF for the same font, with 99%+ browser support.
Free tier: 5 MB. Pro: 50 MB. Developer: 1 GB. Most fonts are well under 1 MB even before compression.
Wrap TTF/OTF font tables in the WOFF 1.0 container with zlib compression. Wider compatibility than WOFF2 for legacy browsers. Zero upload.
Open toolExtract the underlying TrueType font from any WOFF2 file. Useful for desktop installation, font editor inspection, and licensing audits. Zero upload.
Open toolBuild a complete @font-face declaration with WOFF2/WOFF/TTF fallbacks, font-display, unicode-range, and proper format() hints. Copy-paste ready.
Open tool