en

WOFF to WOFF2

Convert older WOFF web fonts to the smaller WOFF2 locally - lossless, no upload.

Your files

    Running locally on your device ...

    0%

    Your files never left your device

      Is my file uploaded?

      No. Everything runs in your browser - your file never leaves your device. How this is verifiable

      No upload100% local
      Your content stays with youno third-party access
      Servers in GermanyGDPR by design
      Independently auditedTLS A+ · HTTP headers A+

      WOFF 1.0 was the first web font format and uses per-table zlib compression. WOFF2 supersedes it: the same glyph data, but Brotli-compressed - about 30% smaller on average. If you still ship WOFF, WOFF2 measurably saves bandwidth.

      This tool unpacks the WOFF locally back to its sfnt tables and re-compresses them as WOFF2. Glyphs and all tables are preserved unchanged. Nothing is uploaded.

      Many projects still drag along a WOFF from older days, when the format was needed to serve aged browsers too. That necessity has largely fallen away: WOFF2 is by now supported practically everywhere and packs the same font more tightly thanks to its more modern compression. Anyone tidying up their stylesheets can therefore often drop the older WOFF entirely and ship only the smaller WOFF2. Because this merely repacks rather than redraws, the result is letter for letter identical to the source - you save bytes without giving up any feature or glyph.

      Specifications

      Specifications
      Input formatsWOFF
      Output formatWOFF2
      Batch processingYes
      ProcessingLocally in your browser (WebAssembly)
      File uploadNone

      In 3 steps

      1. Drop or tap your WOFF file(s).
      2. The tool unpacks and re-compresses locally.
      3. Download the WOFF2 (individually or as ZIP).

      Limitations: Lossless conversion via the sfnt intermediate: glyphs and tables are preserved. Only convert fonts you own or have a licence for.

      FAQ

      Is my font uploaded?

      No, everything runs locally in the browser - even offline.

      Why move from WOFF to WOFF2 at all?

      WOFF2 uses Brotli instead of zlib and is noticeably smaller - faster load time.

      Do I lose any features?

      No. The same sfnt tables are wrapped; kerning and OpenType features remain.

      Are CFF WOFFs supported too?

      Yes, the tool detects the outline format automatically and keeps it.

      Related tools