Free online font converter
Convert WOFF2 to OTF Online
Unpack a WOFF2 web font into an OTF file in your browser, for apps that work with OpenType CFF fonts. Nothing is uploaded. Confirm the license first.
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 WOFF2 to OTF
- Add the WOFF2 file you want to work with, or a whole family.
- OTF is preselected as the output format.
- Convert, then download the OTF, or a ZIP of all converted files.
What you get
When the WOFF2 was made from an OTF with CFF outlines, the converter unpacks it and returns that font data unchanged.
Many web fonts hold TrueType outlines instead. Those are converted to CFF curves. The letter shapes, names, and OpenType features carry over, but TrueType hinting has no CFF equivalent, so it is removed. If you only need an installable file, WOFF2 to TTF avoids that rebuild.
Before you convert WOFF2 to OTF
- Check that your license allows desktop installation, not only web use.
- Keep the original WOFF2 for your website.
When OTF is the right target
Choose OTF when the web font was made from an OpenType CFF font, which is common for families that foundries deliver as .otf files. Unpacking then returns that CFF data unchanged, including its PostScript hints and every OpenType feature.
You do not need to inspect the file first. The converter reads which kind of outlines the WOFF2 holds and shows a note when OTF output would mean rebuilding them, so you know when to pick TTF instead.
What size to expect
An unpacked OTF is uncompressed, so it is bigger than the WOFF2. In our test, STIX General went from 208 KB as WOFF2 to 361 KB as OTF, back to the size of the original file.
When the outlines have to be rebuilt from TrueType, the size also changes because the hinting is removed and the curves are stored in a different way.
WOFF2 to OTF questions
How can I tell whether my WOFF2 holds CFF outlines?
Add it to the converter and select OTF. If no note about rebuilding the outlines appears, the WOFF2 holds CFF outlines and will simply be unpacked.
Are the names and license text kept?
Yes. Unpacking keeps every table, and even when the outlines are rebuilt, the converter puts the original name table back, so the family name, designer, and license text stay.
Can a variable WOFF2 become an OTF?
Only one with CFF2 outlines, which is unpacked with its axes. A variable font with TrueType outlines would lose every axis in a rebuild, so OTF is turned off for it; use TTF or WOFF2.