TTF to WOFF2 Converter

Converting TTF to WOFF2 wraps the font in the current web-standard container with Brotli compression. Files are typically 20–40% the size of the source TTF, with every glyph and feature preserved exactly. This is the default modern way to ship fonts on the web.

font_download

Drag & drop font files here, or browse

Drop your TTF files here

What changes when you convert TTF to WOFF2

Lossless conversion. Glyph data is identical to the TTF. Brotli compression cuts size roughly 30% below WOFF's zlib. Every browser since 2017 supports WOFF2; older browsers need a WOFF fallback in `@font-face`.

When to use this conversion

  • Shipping custom fonts to a modern website, blog, or web app
  • Reducing Core Web Vitals font-load impact with the smallest possible file
  • Building a multi-format @font-face declaration (WOFF2 first, WOFF fallback)
  • Delivering variable fonts to the web where file-size savings matter most

Where the output works

WOFF2 is supported in Chrome 36+, Firefox 39+, Safari 10+, Edge 14+, and every modern browser. Older browsers (IE9–11, Safari <10, Android browser <5) need a WOFF fallback.

About these formats

TTF (TrueType Font)

TTF (TrueType) was developed by Apple in the late 1980s and became the default desktop font format across every major OS. It describes glyphs with quadratic Bézier curves and ships uncompressed, which makes files straightforward to parse but larger than compressed alternatives. Every text-rendering system on the planet accepts TTF.

WOFF2 (Web Open Font Format 2)

WOFF2 uses Google's Brotli compression instead of zlib, cutting file size another 30% versus WOFF. It's the current standard for web font delivery, supported in every modern browser since 2017. A typical Latin-only WOFF2 is 20–40% the size of the source TTF.

How It Works

  1. Add your TTF files Drag TTF fonts onto the page, or click to pick them from your file browser. Batch uploads are fine.
  2. Convert to WOFF2 The converter reads the TTF tables and rewraps them in WOFF2 form with appropriate compression.
  3. Runs in your browser Everything happens locally via WebAssembly. Nothing uploads. Font files stay on your device.
  4. Download WOFF2 files Grab each converted file individually, or download the whole batch as a single ZIP.

Features

Supported Formats

FAQ

How much smaller will WOFF2 be?

Typically 60–80% smaller than the source TTF. A 200 KB TTF often becomes a 50 KB WOFF2 with no quality change. Variable fonts with many axes save the most.

Does WOFF2 support variable fonts?

Yes. WOFF2 handles variable fonts and their instance metadata cleanly. The compression savings are even larger than for static fonts because variable-font tables are highly compressible.

What is TTF (TrueType Font)?

TTF (TrueType) was developed by Apple in the late 1980s and became the default desktop font format across every major OS. It describes glyphs with quadratic Bézier curves and ships uncompressed, which makes files straightforward to parse but larger than compressed alternatives. Every text-rendering system on the planet accepts TTF.

What is WOFF2 (Web Open Font Format 2)?

WOFF2 uses Google's Brotli compression instead of zlib, cutting file size another 30% versus WOFF. It's the current standard for web font delivery, supported in every modern browser since 2017. A typical Latin-only WOFF2 is 20–40% the size of the source TTF.

Are my files private?

Yes. The converter runs entirely in your browser using WebAssembly. Your font files are never uploaded, never sent to a server, and never leave your device.

Is there a file size limit?

There's no hard limit. Font files are usually small (under a few MB), so even very large fonts process without issue. Variable fonts with many axes are handled cleanly.