What is WOFF? Web Open Font Format Explained

WOFF (Web Open Font Format) is a W3C-standardized web font that compresses TrueType/OpenType fonts for faster delivery. Learn how WOFF works and its uses.

Free online file converter tool. Works in Chrome Firefox Safari Edge Opera and other modern browsers on Windows macOS Linux Android and iOS. No software installation or sign-up required. All conversions run directly in your browser, so your files never leave your device. Free to use with no account needed.

Font

What is WOFF? Web Open Font Format Explained

A W3C web font format that wraps and compresses TrueType or OpenType fonts.

Last updated:

Year Created2012
CompressionWeb font wrapper
Primary UseWeb fonts (@font-face)

What is WOFF?

WOFF (Web Open Font Format) is a font packaging format designed for use on the web and published as a W3C Recommendation in December 2012. It is essentially a compressed wrapper around existing SFNT-based fonts such as TrueType and OpenType.

A WOFF file contains the same font tables as the original TTF or OTF, but compressed (using zlib) and accompanied by optional metadata. Browsers decompress the font and use it via CSS @font-face, reducing download size compared with raw TTF/OTF files.

How WOFF Works

WOFF takes the table directory of an SFNT font, compresses each table individually with zlib, and stores them with a WOFF header plus offsets and original lengths so the browser can reconstruct the exact original font in memory.[1] An optional block can carry XML metadata such as licensing information.[1]

History and Standardization

WOFF was published as a W3C Recommendation in December 2012, giving the web a single, royalty-free web font format after the fragmentation of EOT and raw TTF/OTF linking.[2] It is registered with the media type font/woff and is loaded via the CSS @font-face rule.[4]

WOFF vs Raw Fonts

Because it wraps the same tables, a WOFF file decodes to a font identical to the source TTF or OTF, while transferring fewer bytes over the network.[3] Its per-table zlib compression is, however, less aggressive than the Brotli-based compression introduced in WOFF2.[3]

MKV Technical Specifications

DeveloperW3C (based on work by Mozilla and others)[1]
File Extension.woff[1]
MIME Typefont/woff[1]
Released2012 (W3C Recommendation)[1]
TypeCompressed web font wrapper (SFNT-based)[1]

WOFF vs Other Font Formats

FeatureWOFFWOFF2TTF
TypeWeb font wrapper[1]Web font wrapperOutline font
Standardized byW3C[1]W3CApple / IANA
Compressionzlib / DEFLATE[3]BrotliNone
Browser supportUniversal[4]Modern browsersWide
Best forBroad web compatibilitySmallest web fontsDesktop fonts

WOFF offers the widest browser support, while WOFF2 compresses more tightly for modern browsers.

Advantages & Disadvantages

Advantages

Smaller downloads | FileFormer

WOFF compresses font tables with zlib, typically reducing TrueType file sizes by 40% or more for faster page loads.

Broad browser support | FileFormer

All major browsers support WOFF, making it a safe baseline web font format.

Preserves font data | FileFormer

WOFF wraps the original SFNT tables losslessly, so the font's outlines and features are fully retained.

Metadata support | FileFormer

The format can embed licensing and provenance metadata alongside the font.

Disadvantages

Superseded by WOFF2 | FileFormer

WOFF2 offers significantly better compression, so WOFF is now mostly a fallback for older browsers.

Web-only purpose | FileFormer

WOFF is intended for web delivery and is not used as a desktop or print font format.

Decompression overhead | FileFormer

Browsers must decompress the font before use, a minor cost compared with raw SFNT files.

Common Use Cases

WOFF is used to deliver custom fonts efficiently on websites.

CSS @font-face web fonts | FileFormer

WOFF is referenced in stylesheets to serve branded typefaces to site visitors.

Legacy browser fallback | FileFormer

Sites provide WOFF alongside WOFF2 so older browsers that lack WOFF2 still render custom fonts.

Font hosting services | FileFormer

Web font providers deliver WOFF to ensure wide compatibility across browsers.

Convert WOFF Files Free

Use our free online converter to convert WOFF and other formats - no signup, no watermarks.

Try Font Converter Free

Frequently Asked Questions

What is WOFF used for?

WOFF is a web font format used with CSS @font-face to deliver compressed TrueType or OpenType fonts to web browsers, reducing download size.

Is WOFF the same as TTF?

No. WOFF is a compressed wrapper that contains the same SFNT font tables as a TTF or OTF, optimized for web delivery.

What is the difference between WOFF and WOFF2?

Both are web font wrappers, but WOFF uses zlib compression while WOFF2 uses Brotli, which compresses roughly 30% better, making WOFF2 the preferred modern format.

Do all browsers support WOFF?

Yes. WOFF has been supported by all major browsers for many years, making it a reliable baseline web font format.

When was WOFF standardized?

WOFF 1.0 was published as a W3C Recommendation on 13 December 2012.

References

  1. WOFF File Format 1.0 - W3C
  2. Web Open Font Format - Wikipedia
  3. WOFF and WOFF2 font formats - MDN Web Docs
  4. font/woff media type - IANA