Convert TTF or OTF fonts to WOFF2 for your website, every table kept
Processed in your browser. Nothing is uploaded. Checked against sources on 22 Oct 2026.WOFF2 is the font format every current browser reads, usually about half the size of a TTF. Drop one or many .ttf or .otf files and each is packed with Google’s own woff2 encoder, the one used by Google Fonts, so every glyph, kerning pair and OpenType feature is kept. Use the result in an @font-face rule. The font is converted in your browser and never uploaded.
Drop your files or click to choose them.
Adjust the options and check the preview.
Download the result. Nothing was uploaded.
The four formats hold the same thing, the tables of an OpenType font. TTF and OTF are installed on computers; WOFF and WOFF2 are the same fonts compressed for websites.
| From | To | What happens |
|---|---|---|
| TTF or OTF | WOFF2 | Compressed with Google's woff2 encoder; every table kept |
| TTF or OTF | WOFF | Each table compressed with zlib; byte for byte the same font inside |
| WOFF or WOFF2 | TTF or OTF | Unpacked to the font inside, ready to install |
| TTF | OTF | Same font, saved as .otf; TrueType outlines are valid OpenType |
| OTF (CFF outlines) | TTF | Curves redrawn as TrueType; ligatures and hinting not kept |
What is refused. A .ttc collection holds several fonts in one file and is not split here. A variable font with CFF2 outlines can be saved as OTF, WOFF or WOFF2, but not turned into TTF.
The rest of the article, and all 6 questions about Font Converter, are on the Font Converter page.
Drop the .ttf on the page, choose WOFF2 and press Download. The font is compressed with Google's woff2 encoder in your browser, keeping every glyph, kerning pair and OpenType feature. Several fonts can be dropped together and saved in one zip, ready for an @font-face rule on your website.
Not directly: computers install TTF and OTF, not web fonts. Drop the .woff2 or .woff here and choose TTF or OTF; the font inside is unpacked table for table and can then be installed. Check its licence first, because many web fonts are licensed for websites only.
For most fonts the letters look the same, but this is the one conversion that changes the font. PostScript curves are redrawn as TrueType curves, and ligatures, contextual forms and hinting are not kept. If your software accepts OTF, keep the OTF; for websites, convert the OTF straight to WOFF2 instead, which keeps everything.
No. Fonts are read, previewed and converted by your own browser, and the new files are made on your device. The WOFF2 encoder is Google's woff2 compiled to WebAssembly and loads only when needed. Nothing is sent to a server, and nothing remains once you close the tab.
Rates and rules change; check the source before you rely on a figure.
Still stuck? Ask about Font Converter and anybody who knows can answer. No account needed.
On the related tools: Convert Any File – Photos, documents, spreadsheets, archives: drop it and see what is possible · Markdown File to HTML – Turn a .md file into the HTML behind it.