Dzzz

Font converter

On-device

Convert a font between TTF/OTF, WOFF and WOFF2 right in your browser. The font data stays the same — only the packaging around it changes.

Your fonts are converted on this device. Nothing is uploaded.

WOFF and WOFF2 are web packaging for the same font data a .ttf or .otf holds: converting between them leaves the outlines, metrics and layout tables as they were and only changes the container and its compression. WOFF2 is usually the smallest and is what modern browsers prefer; WOFF covers older browsers; a desktop .ttf or .otf is what you install on a computer. Turning PostScript (CFF) outlines into TrueType, or TrueType outlines into CFF for an .otf, is a different job — the outlines themselves are redrawn, as quadratic or as cubic curves — so on the website it uses an optional engine download and gives the result a new family name. Every converted file is checked by your browser's own font validator before it is offered, the before and after sizes are shown, and several fonts download together as one .zip. Everything runs on your device; nothing is uploaded.

About this tool

What you provide

  • One font file — .ttf, .otf, .woff or .woff2, up to 30 MB — or several at once.

What you get

  • Each font as WOFF2, WOFF or a desktop .ttf/.otf, with CFF outlines converted to TrueType, or with TrueType outlines converted to CFF (.otf); several fonts download as one .zip.

Limits

  • Container conversion leaves the font data unchanged; only the packaging differs.
  • CFF → TrueType needs the full engine, gives the font a new family name and produces unhinted outlines; variable fonts aren't supported for it.
  • TrueType → CFF needs the full engine, gives the font a new family name, drops the TrueType hints and can make the file several times larger; variable fonts aren't supported for it.
  • Font collections (.ttc) are not supported.
  • You confirm you have the right to convert the font; the tool does not grant that right.

How to use it

  1. Choose fonts

    Tap “Choose a font file” or drop one or more .ttf, .otf, .woff or .woff2 files.

  2. Pick the format

    Choose WOFF2, WOFF or a desktop font. With the full engine you can also turn CFF outlines into TrueType, or TrueType outlines into CFF (.otf).

  3. Confirm the licence

    Read the font's licence text and tick the box to confirm you have the right to convert it.

  4. Download

    Tap “Convert”. Once your browser's font validator accepts each file, download it on its own or all of them as a .zip.

Frequently asked questions

Is my font uploaded?

No. The font is converted in your browser and the new file is built there. Nothing is sent to a server.

Does converting to WOFF or WOFF2 change my font?

No. WOFF and WOFF2 are packaging: the outlines, metrics and layout tables are the same as in the .ttf or .otf, only the container and its compression differ. Converting back gives you a desktop font with the same data.

Which format should I use?

WOFF2 for websites — it is usually the smallest and every modern browser reads it. WOFF only for very old browsers. A desktop font (.ttf or .otf) to install on a computer or use in design apps.

Can it turn an .otf (CFF) font into a .ttf?

Yes, on the website, with a one-time optional engine download (~8 MB) from this site. The outlines are redrawn as TrueType curves and the result gets a new family name. Converted outlines are unhinted, so they can look softer in older Windows programs at small sizes. Variable fonts can't be converted this way.

Can it turn a .ttf (TrueType) font into an .otf (CFF)?

Yes, on the website, with the same optional engine download. The curves are redrawn as CFF curves and the result gets a new family name. The TrueType hints are dropped, so the .otf is unhinted, and fonts built from shared parts can come out several times larger, because CFF cannot share them — the page shows both sizes. Keep the .ttf unless an app needs .otf. Variable fonts can't be converted this way.

Am I allowed to convert my font?

That depends on the font's licence, and only you can confirm it. The tool shows the licence text the font carries and asks you to confirm before converting — it can't grant you that right.