Skip to main content

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 file

3. Convert and download

Select a font to get started.

Advanced options

Loading options…

Subset fonts

Character sets

OpenType features

Variable font axes

Add a variable font to fix or narrow its axes.

Line spacing and hinting
CSS in the web font kit

Compare fallback fonts in the fallback generator ↗

Fallback fonts

CSS and code snippets

Add fonts to see the CSS.

Your CSS choices are saved in this browser.

How to convert WOFF2 to OTF

  1. Add the WOFF2 file you want to work with, or a whole family.
  2. OTF is preselected as the output format.
  3. 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.