---
title: "TTF to WOFF2 Converter — Free, Private, Local | Compress Pro"
description: "Convert TTF fonts to WOFF2 in your browser — typically half the size, identical glyphs, kerning and hinting. Nothing is uploaded. Free, no sign-up."
canonical: https://compress-pro.com/ttf-to-woff2
---

# Convert TTF to WOFF2.

> Turn desktop TTF fonts into web-ready WOFF2 — privately.

WOFF2 is the same font wrapped in Brotli compression — the format every modern browser wants in @font-face. Drop a TTF (or a whole batch) and it comes out typically half the size, with glyphs, kerning and hinting untouched. **Nothing is uploaded anywhere.**

**No uploads · No ads · Free & open source.**

## How it works

1. Drop TTF, OTF, WOFF, WOFF2 or EOT files anywhere on the page — or click to browse.
2. Pick the output format — the font tables are repackaged losslessly, never re-drawn.
3. Convert, then download each font on its own or the whole batch as a ZIP.

## Using the WOFF2 on your site

Reference the converted file in CSS with @font-face: set font-family to a name of your choice and src to url(yourfont.woff2) format("woff2"). Add font-display: swap so text renders immediately while the font loads. WOFF2 covers every browser released since 2016 — a WOFF fallback is only worth it for genuinely old traffic; [TTF to WOFF](https://compress-pro.com/ttf-to-woff) makes one if you need it.

## Frequently asked questions

### How much smaller does WOFF2 get?

Typically 40–60% smaller than the raw TTF — Brotli compresses font tables extremely well. A 200 KB text font usually lands around 80–110 KB; large CJK fonts shrink the most in absolute terms.

### Is anything lost in the conversion?

No glyphs, spacing, kerning or hinting — WOFF2 is a compressed wrapper around the same tables, and browsers reconstruct them exactly. Only a digital signature (DSIG), if present, is removed, because the WOFF2 spec requires it; a note tells you when that happens.

### Am I allowed to convert this font?

Converting a font never changes its license. Many desktop licenses do not cover web embedding (and vice versa), so check yours before publishing a converted font. Fonts under the OFL or Apache licenses and fonts you made yourself are fine. Your file also never leaves your device — nothing is uploaded anywhere.

### Is it private?

Yes. The font is repackaged entirely in your browser — it is never uploaded, and the server does nothing but deliver this page. For licensed fonts that matters twice over: nothing is redistributed to any third party, and no copy lingers on a server afterwards. Want proof? Run one file through, switch your connection off, and run another — it still works.

## Related tools

- [Convert fonts](https://compress-pro.com/font-converter)
- [Convert OTF to WOFF2](https://compress-pro.com/otf-to-woff2)
- [Convert WOFF2 to TTF](https://compress-pro.com/woff2-to-ttf)

---

Part of [Compress Pro](https://compress-pro.com/) — every tool page has a markdown twin at `<page url>.md`. Full tool index: [llms.txt](https://compress-pro.com/llms.txt)
