Skip to main content
OTF → WOFF2

Convert OTF to WOFF2.

Convert an OTF font to WOFF2 for the web — smallest size, fastest load, outlines preserved exactly.

No signupPrivate — deleted after 1 hourFree to try

OTF on the web means WOFF2

OTF and TTF are both desktop font formats — the main difference is that OTF uses CFF (PostScript) outlines while TTF uses TrueType ones. Browsers don't care which: for the web you want WOFF2, the Brotli-compressed wrapper that loads fastest. Converting your OTF to WOFF2 makes it web-ready and dramatically smaller on the wire.

Using it in CSS

Reference it with @font-face and src: url('font.woff2') format('woff2'), and add font-display: swap so text stays visible while the font downloads. WOFF2 covers essentially all modern browsers.

The font itself is untouched

This only changes the container and compression — the CFF outlines, hinting and every font table come through exactly, so the typeface renders identically, just lighter to load.

How it works

  1. 01

    Upload your OTF

    Drop a font file or pick one from your device. Private by default.

  2. 02

    Convert with fontTools

    fontTools repackages the font as WOFF2 — glyph outlines and tables preserved exactly, no paid API in the loop.

  3. 03

    Download

    Grab your WOFF2.

Lossless — every glyph preserved

WOFF2 uses Brotli for the smallest size

Private uploads, auto-deleted after 1 hour

No watermark, no signup to try

Free and open-source engine (fontTools)

OTF to WOFF2

This repackages the same glyph outlines from OTF into WOFF2. WOFF2 is a desktop/install font container — the typeface design is unchanged.

Common questions

Is it free?+

Yes — convert OTF to WOFF2 free. No signup, no watermark, no daily cap.

Is my font private?+

Uploads go to a private bucket, are converted, and auto-delete after 1 hour. Files never touch a third-party converter.

Are the glyphs changed?+

No — this is a container/compression conversion. Glyph outlines and all font tables are preserved exactly.