Filery

Font Converter

Convert fonts between TTF, OTF, WOFF and WOFF2.

Choose font file or drop it anywhere on this page TTF · OTF · WOFF · WOFF2 · EOT · SVG Processed on your device — never uploaded

How to font converter

  1. Drop in a TTF, OTF, WOFF or WOFF2 file.
  2. Choose the target format. WOFF2 is the right choice for web use in 2026.
  3. Download the converted font.

About this tool

Web fonts are routinely served in the wrong format. A font downloaded from a type foundry often arrives as TTF or OTF — formats designed for desktop installation — and serving those directly from a web server delivers files that are two to three times larger than they need to be. WOFF2 applies Brotli compression to the same glyph data and is supported everywhere that matters.

WOFF2 versus WOFF is not a meaningful choice for new projects: WOFF2 has been supported since 2016 in Chrome and Firefox, 2018 in Safari, and even the last version of Edge that ran on the old engine. The only reason to generate WOFF is if you have data showing significant traffic from a browser that old — otherwise a single WOFF2 file is enough.

Questions

What format should I use for a website?
WOFF2 is supported by every browser in common use and uses Brotli compression, giving it the smallest file size. In most cases you only need WOFF2. If you need to support very old browsers — IE 11, for instance — pair it with a WOFF fallback. TTF and OTF are for desktop software and operating system installation.
Does converting TTF to OTF add OpenType features?
No. The conversion changes the container format; it does not add features the original font does not have. A TTF with no ligatures becomes an OTF with no ligatures. The OTF format can store advanced OpenType layout tables, but those tables have to be in the source file.
Is font conversion lossless?
Between TTF, OTF and WOFF/WOFF2, yes — WOFF and WOFF2 wrap the same glyph data with a compressed envelope, so round-tripping back to TTF produces the same curves. Stripping hinting is irreversible if you discard the original.
Does this work with variable fonts?
The conversion preserves variable font axes when converting between TTF/OTF and WOFF/WOFF2. No axis data is discarded. That said, some very old WOFF1 toolchains did not support variable font tables — WOFF2 is the safe choice for variable fonts on the web.