TTF to WOFF

Convert fonts between TTF, OTF and WOFF losslessly.

Prepare a Font for Your Website

Websites load fonts as WOFF: the same TrueType or OpenType data, compressed for the web, usually 40–60% smaller. Drop a .ttf or .otf file to preview it, see its family, style, version and glyph count, and download a .woff with a ready-made @font-face rule to paste into your CSS. It also works the other way, turning a .woff back into a .ttf or .otf you can install on your computer.

The conversion is lossless — each table in the font is compressed or unpacked as it is, so every glyph, hint, kerning pair and OpenType feature survives. Check that the font’s licence allows web embedding before you publish it.

Key features

  • TTF / OTF → WOFF and WOFF → TTF / OTF.
  • Lossless: glyphs, hinting and OpenType features untouched.
  • Live preview of the font with sample text.
  • Font details: family, style, full name, version, outlines and glyphs.
  • @font-face CSS generated for you.
Files processed locally in your browser

This tool does its work inside your browser using native Web APIs. The files and text you give it are processed on your device and are not uploaded to our servers.

How to use: TTF to WOFF

  1. Open the font
    Drop a .ttf, .otf or .woff file onto the box.
  2. Check it
    Read the preview and the font’s details.
  3. Convert
    Download the WOFF for the web, or the TTF/OTF for your computer.
  4. Use it
    Copy the CSS rule into your stylesheet and upload the .woff beside it.

Technical specifications

Processing locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategoryConverters
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, Español, العربية

Frequently asked questions

Why not WOFF2?

WOFF2 uses Brotli compression, which browsers can decode but not create. WOFF is supported by every browser, and a server with gzip or Brotli narrows the gap further.

Will the font look any different?

No. WOFF wraps exactly the same font tables in compressed form; the browser unpacks them before use.

Can I convert a font collection (.ttc)?

No — extract a single font from the collection first.

Am I allowed to use any font on my website?

Only if its licence allows web embedding. Many free fonts (for example those under the SIL Open Font Licence) do; many desktop font licences do not.

How much smaller is WOFF than TTF?

Typically 40 to 60 percent, depending on the font. The saving comes from compressing each table; glyph outlines compress well, while already-compact tables change little.

Related tools

Back to all tools