Free online font converter
Convert WOFF to OTF Online
Convert a WOFF web font to an OTF file in your browser, for desktop apps that work with OpenType CFF fonts. Nothing is uploaded.
Font converter
Ready when you are.
Private by design · no file upload
1. Add your fonts
Up to 25 MB per file3. Convert and download
Select a font to get started.
Advanced options
Loading options…
How to convert WOFF to OTF
- Add the WOFF file, or every WOFF in the family.
- OTF is selected for you. Check the preview before you convert.
- Convert and download the OTF, or a ZIP of all converted files.
From web wrapper to OpenType file
If the WOFF contains CFF outlines, it is unpacked to an OTF without changing the font data.
If it contains TrueType outlines, they are converted to CFF curves. The hinting cannot be carried over to CFF, so choose WOFF to TTF instead if you just need an installable file.
Before you convert WOFF to OTF
- Confirm that your license covers desktop use.
- Keep the WOFF, or better a WOFF2, for your website.
Getting an OpenType CFF font back
If the WOFF was made from an OTF, it still holds the CFF outlines, and converting to OTF returns that font as it was. This is the route to take for families that were designed and delivered as OpenType CFF.
The converter tells you which case you have. When OTF output would mean redrawing TrueType outlines as CFF, it shows a note before you convert, and WOFF to TTF is usually the better choice.
What size to expect
Unpacking removes the zlib compression. In our test, STIX General grew from 251 KB as WOFF to 361 KB as OTF, the size of the original font.
A rebuilt font can end up a different size altogether, because the hinting is left out and the outlines are stored as CFF.
WOFF to OTF questions
What happens to a WOFF with TrueType outlines?
Its outlines are rebuilt as CFF curves. Letter shapes, the font’s names, and its OpenType features carry over; the TrueType hinting does not.
Can I convert a variable WOFF to OTF?
Only when it already has CFF2 outlines. A variable font with TrueType outlines would lose its axes in a rebuild, so OTF output is turned off for it.
Does the OTF contain every character of the typeface?
Only the characters the WOFF had. Web kits from older sites were often trimmed to Western European letters, so for the full character set you need the desktop font from its original source.
Will the OTF work in my design app?
An OTF installs on macOS and Windows like any other font. Install every weight you plan to use, restart the app so it picks them up, and make sure your license covers desktop use.