Font Converter
Convert fonts between TTF, OTF, WOFF and WOFF2.
Drop more files anywhere on this page, or
Converted successfully
Some files were made with your old settings.
This browser can’t run this tool
It needs WebAssembly, Web Workers and built-in compression. Please use a current version of Chrome, Edge, Firefox or Safari (iOS 16.4 or later).
Thanks.Tell us why
Runs on your device. No upload wait.
What you get
- Lossless
- Batch
Questions
Which format should I use on a website?
WOFF2. It is supported by every current browser and is usually 30 to 50 percent smaller than a TTF, so pages load faster. Add WOFF only if you must support Internet Explorer or very old phones.
Why did my OTF become an OTF, not a TTF?
TTF and OTF differ in how the letter shapes are drawn (TrueType curves or PostScript curves). Turning one into the other redraws every outline and can change how the font looks, so this tool keeps the original outlines: WOFF and WOFF2 files unpack to whichever type they were made from. Both install and work the same way on Windows, macOS and Linux.
Am I allowed to convert this font?
That depends on the font’s license, not on this tool. Many desktop licenses don’t cover web use, and some forbid modifying the file. Fonts also carry an embedding setting, which the converter shows when it says embedding isn’t allowed. Free fonts from Google Fonts and most open-source fonts (SIL Open Font License) can be converted freely. The Font Viewer shows the license text a font carries.
Does converting change the font’s quality?
No. WOFF and WOFF2 are compressed wrappers around the same font tables, so converting back and forth gives the same glyphs, spacing, kerning and OpenType features. WOFF2 may reorder some tables internally, which doesn’t change how text looks.
Can I convert a font collection (TTC)?
Not yet. A .ttc file holds several fonts that share tables; the converter reads single fonts only.
Is it free? Do I need an account?
It is free to use and there is nothing to sign up for. There are no watermarks and no daily limits.
Missing something, or not working as it should? Tell us