Font Converter (TTF ↔ WOFF2)
Compress TTF/OTF into WOFF2 web fonts, or turn WOFF2 back into TTF.
0 B uploaded — this page has not sent your files anywhere?
Other tools send what you type to a server and process it there. Even when they promise to erase it afterwards, your content sits on someone else’s machine in the meantime. Here there is no sending step at all. The more sensitive the content — passwords, contract wording, private notes — the more that difference matters. See how to verify it →
Make a heavy desktop font web-ready by converting TTF to WOFF2
Uploading the TTF or OTF you design with straight to a website makes every visitor download a bulky file before your text appears in the right typeface. This tool compresses a font into WOFF2, the standard web-font format, and can also turn a WOFF2 back into TTF or OTF. The conversion happens in your browser, so the font file is never uploaded.
A closer look
WOFF2 is a compressed wrapper designed for sending fonts over the web. It is lossless: when a browser unpacks it, the original glyph outlines and hinting come back intact. The converter runs Google’s open-source woff2 library compiled to WebAssembly, so you get the same result as the command-line tool without installing anything. When you add a file, the page reads its first four bytes to identify the real format and sets the direction menu to match, which means a file with the wrong extension is still handled correctly.
Fonts for Korean, Chinese and Japanese are the heavy cases. A Korean font that covers all 11,172 modern Hangul syllables is many times larger than a Latin font, so compressing it pays off the most, but the conversion runs in a single pass and a large file can keep the page busy for tens of seconds. When it finishes, the status line reports the original size, the new size and the percentage saved. This tool changes the format only; it does not remove characters. If a converted CJK font is still several megabytes, you need a separate subsetting step that keeps only the characters your site actually uses.
How to use it
- Press Choose file or drop a font file (TTF, OTF or WOFF2) onto the box. Files are handled one at a time.
- The Direction menu switches itself to match the file: “TTF/OTF → WOFF2 (make a web font)” for desktop fonts, “WOFF2 → TTF/OTF (convert back)” for web fonts.
- Press Convert. The result downloads immediately, and the status line shows the size before and after.
- After making a WOFF2, take the ready-made @font-face rule with Copy CSS and paste it into your stylesheet.
When it helps
Common snags
Tip Convert each weight you really use into its own WOFF2 and give each one a separate @font-face block with the matching font-weight, so browsers use the real bold instead of faking it.
Font conversion FAQ
What is WOFF2 and why convert?
WOFF2 is the standard web font format. The same font is typically 50–70% smaller than TTF, so pages load much faster, and every modern browser supports it. For a website, a single WOFF2 file is all you need.
Does OTF work too?
Yes. Both TTF and OTF convert to WOFF2. Converting back restores the original flavor — TTF stays TTF, OTF stays OTF.
Is any quality lost?
No. WOFF2 compression is lossless: glyphs and hinting are preserved exactly, and converting back gives you an essentially identical font.
Can I use the converted font on any site?
Converting the format does not change the font's license. Make sure your font's license permits web embedding.
What about WOFF (1.0) files?
This tool is WOFF2-only. WOFF 1.0 is not supported — please convert from the TTF/OTF original instead.