Convert WOFF to OTF

The same unpacking for a WOFF holding a PostScript font. The tool works out which it is; you do not have to.

Convert to

What this does to the font

Nothing is redrawn. The font inside the container is unpacked exactly as it was put in — same glyphs, same spacing, same hinting, byte for byte.

When you need this

  • The same recovery case, for a WOFF that holds PostScript outlines.
  • A design or print workflow that asks for OTF specifically.
  • Inspecting an old file to see which flavour it really is.

What usually goes wrong

  • Requesting OTF for a file that contains TrueType outlines: you get what is inside, not a conversion of one curve type into the other.
  • Subsetting again — an old WOFF is usually already cut down.
  • Relying on it for production work when the family is still available in full from its publisher.

Questions

Is my font uploaded anywhere?
No. The conversion runs in this page, on your own computer. No request is made and no copy of the file exists anywhere else, which is what makes it safe to use on a font whose licence forbids redistribution.
Does converting WOFF to OTF damage the font?
Nothing is redrawn. The font inside the container is unpacked exactly as it was put in — same glyphs, same spacing, same hinting, byte for byte.
Is there a file size limit?
Only what your own browser can hold. A large CJK family of 20 MB converts here; there is no upload to time out.
Can I convert a font I did not make?
Converting a file you already have is not redistribution, and nothing leaves your machine here. What the licence says about using or sharing the result is a separate question, and it is the licence that answers it.