XConvert
Downloads
Pricing

WOFF2 Converter

Free online WOFF2 converter. Convert WOFF2 to WOFF, TTF, OTF, EOT and more online — no limits, no watermark.

Input (WOFF2)
🅰
Choose a WOFF2 font file to convert
Output (TTF)
🅰
Output will appear here after conversion

How to Convert WOFF2 to Any Font Format

  1. Upload Your WOFF2 File: Drag and drop your .woff2 file onto the page or click "Choose font file". You can drop several WOFF2 files at once — each is queued and converted in turn.
  2. Pick an Output Format: Use the "To format" selector to choose the target — TTF, OTF, WOFF, or EOT. TTF is the default and is the right pick for installing the font on Windows or macOS.
  3. Convert: Click Convert. The font is decompressed and rewrapped on the spot — there are no quality sliders or subsetting toggles to set, because rewrapping a WOFF2 into TTF/OTF doesn't re-render the glyph outlines.
  4. Download: Save the converted file. The conversion runs entirely in your browser — the font never leaves your device, with no upload, no account, and no watermark.

Popular WOFF2 Conversions

  • WOFF2 to TTF — install a web font on Windows or macOS as a desktop font
  • WOFF2 to OTF — keep OpenType features (ligatures, stylistic sets) when the source was OpenType
  • WOFF2 to WOFF — a fallback for older browsers that don't decode WOFF2
  • WOFF2 to EOT — legacy Embedded OpenType for Internet Explorer 6–11 support

Why Convert a WOFF2 File?

WOFF2 (Web Open Font Format 2.0) is a W3C Recommendation — first published in March 2018 and revised to a second edition in August 2024 — and it is the current best practice for shipping fonts to the web. It isn't a new typeface format: WOFF2 is a thin wrapper around the same SFNT outline data found in TrueType and OpenType fonts, compressed with Brotli plus a font-aware preprocessing step. That compression makes a WOFF2 roughly 30% smaller than the same font as WOFF 1.0, which is why nearly every site built since 2018 serves WOFF2 first. It's supported in about 96% of browsers in use today (Chrome 36+, Firefox 39+, Safari 12+, Edge 14+), with Internet Explorer the main holdout.

The catch is that WOFF2 is a web-delivery format, not a desktop one. Drop a .woff2 into your system Fonts folder and Windows and macOS will refuse to install it — the OS font installers only accept TTF and OTF. That mismatch is the single most common reason people convert:

  • Installing a web font as a desktop font — You found a font you like as a .woff2 served by a website and want to use it in Photoshop, Word, Figma, or InDesign. Converting WOFF2 to TTF (or OTF) produces a file your operating system's font installer accepts.
  • Editing or re-hinting the font — Most font editors (FontForge, Glyphs) work with TTF/OTF sources rather than the compressed web wrapper. Convert to OTF first to preserve OpenType layout features.
  • Older-browser fallback — Browsers older than ~2014 don't decode WOFF2. Converting to WOFF (or EOT for legacy IE) gives you a fallback to list alongside the WOFF2 in your @font-face rule.
  • Re-packing for your own build — Designers handed a .woff2 sometimes need the uncompressed TTF/OTF to run their own subsetting and re-export a leaner web bundle.

WOFF2 vs. Common Font Formats

Format Standard / Origin Compression Primary use Installs on desktop
WOFF2 W3C (2018, rev. 2024) Brotli (~30% smaller than WOFF) Web font delivery No
WOFF W3C (2012) zlib/Flate Web fonts, older-browser fallback No
TTF Apple / Microsoft (TrueType, 1991) None (uncompressed) Desktop fonts, broad app support Yes
OTF Adobe / Microsoft (OpenType, 1996) None (uncompressed) Desktop fonts, advanced typography Yes
EOT Microsoft (1997) Optional MTX Legacy Internet Explorer web fonts No

What Survives When You Unwrap a WOFF2

Font data Survives? What actually happens
Glyph outlines (glyf or CFF ) Yes WOFF2's transform is reversed on decode, so the vector shapes are functionally identical to the original
Character map (cmap) Yes Every codepoint-to-glyph mapping is preserved
Metrics and kerning (hmtx, kern, GPOS) Yes Spacing and kerning pairs come through unchanged
OpenType features (GSUB — ligatures, small caps, stylistic sets) Yes Layout tables are carried, which is why OTF is the better target when they matter
Variable-font axes (fvar, gvar, STAT) Yes A variable WOFF2 unwraps to a variable TTF or OTF
TrueType hinting (prep, fpgm, cvt , glyph instructions) Yes Hinting instructions are part of the font data the wrapper carries
Color and emoji tables (COLR/CPAL, sbix, CBDT) Yes, where present WOFF2 wraps whatever tables the source font contained
Digital signature (DSIG) No The WOFF2 spec requires encoders to strip DSIG before compressing, because repacking invalidates any signature over the original bytes
WOFF2 extended metadata block No The optional XML metadata block is a WOFF/WOFF2 container feature with no slot in a bare TTF or OTF
File size Grows substantially Brotli compression is undone, so expect the TTF to be several times the size of the WOFF2

A decoded WOFF2 is functionally identical to the source font but is not guaranteed to be a byte-for-byte match: the W3C WOFF 2.0 specification notes that encoding variations mean different decoders may produce output that differs in bytes while retaining the exact functionality of the input font.

Frequently Asked Questions

What opens a WOFF2 file?

WOFF2 is meant to be loaded by a web browser through a CSS @font-face rule, not opened directly. Browsers (Chrome, Firefox, Safari, Edge) decode it transparently to render web pages, but double-clicking a .woff2 on your desktop won't preview or install it the way a TTF or OTF would, because the OS font installers don't accept the web format. To preview, install, or edit the font yourself, convert it to TTF or OTF first.

How do I install a WOFF2 font on my computer?

You can't install a .woff2 directly — Windows Font Viewer and macOS Font Book only accept TTF and OTF. Convert the file to WOFF2 to TTF first, then install the resulting .ttf: on Windows, right-click it and choose "Install", or drop it into C:\Windows\Fonts; on macOS, double-click it and click "Install Font", or copy it into ~/Library/Fonts. After that the typeface shows up in your application font menus.

Is converting WOFF2 to TTF lossless?

The glyph outlines are preserved exactly. WOFF2 stores the same SFNT (TrueType/OpenType) outline data as a TTF, just compressed with Brotli, so converting to TTF decompresses and rewraps that data without re-rendering any glyphs — the vector shapes are byte-for-byte equivalent. What can change is metadata and OpenType layout tables: a font that was originally OpenType (with ligatures and stylistic sets) is best converted to OTF rather than TTF to keep those features intact.

Will the converted font keep its OpenType features?

It depends on the target. WOFF2 only wraps whatever was inside the original font, so if the source was an OpenType font with ligatures, kerning pairs, or stylistic sets, convert to WOFF2 to OTF to carry those layout tables through. Converting to plain TTF keeps the outlines and basic metrics but is more likely to flatten advanced OpenType typography, so pick OTF when those features matter.

Why convert WOFF2 to WOFF or EOT instead of TTF?

Those targets are for browser fallbacks, not desktop installation. WOFF (2012) is decoded by slightly older browsers that predate WOFF2 support, and EOT was Internet Explorer's proprietary web-font format for IE 6–11. If you're still supporting very old browsers, you'd list a WOFF2 file first and a WOFF (or EOT) second in your @font-face rule so each browser picks the newest format it understands.

Does this converter upload my font to a server?

No. This font conversion runs entirely in your browser using JavaScript — the .woff2 file is read, decompressed, and rewrapped locally and never leaves your device. There's no upload step, no account, and no watermark, which makes it a safe way to convert licensed or proprietary fonts you'd rather not send to a third-party server.

How small are WOFF2 files compared to TTF?

In our testing, a typical regular-weight Latin text font that is around 150–200 KB as an uncompressed TTF lands near 50–70 KB as WOFF2 — roughly a 60–70% reduction — because WOFF2's Brotli compression and glyph preprocessing pack the outline data far tighter than the unwrapped TTF. That difference is exactly why the web serves WOFF2 and why converting back to TTF produces a noticeably larger file.

Am I allowed to convert a WOFF2 I found on a website?

Technically it is trivial; legally it depends entirely on the licence, and this is the question worth stopping on. A large share of commercial webfonts are licensed for web embedding only — the licence grants a site the right to serve the font to its visitors, not to install it, redistribute it, or use it for print and design work. The WOFF specifications reinforce that boundary at the technical level too: decoded font data must not be made available to other applications or documents on the user's system, which is precisely why a browser will happily render a .woff2 while your operating system refuses to install one. Open-licence families are the clear exception — anything under the SIL Open Font License or Apache 2.0, which covers most of Google Fonts, can be converted and installed freely. When in doubt, read the font's licence file or the foundry's EULA before converting, and for open families prefer downloading the original TTF or OTF from the source rather than unwrapping a served WOFF2.

Related Convert tools
Convert Eot To Woff2Convert Otf To Woff2Convert Ttf To Woff2Convert Woff To Woff2Convert Woff2 To EotConvert Woff2 To OtfConvert Woff2 To TtfConvert Woff2 To Woff

Image Tools

Image CompressorCompress JPEGCompress PNGCompress GIFCompress WebPImage ConverterJPG ConverterImage Resizer

Video Tools

Video CompressorCompress MP4MP4 to GIFVideo to GIFVideo ConverterMP4 ConverterVideo Cutter

Audio Tools

Audio CompressorCompress MP3Compress WAVAudio ConverterMP3 ConverterFLAC to MP3Audio Cutter

Document Tools

Compress PDFMerge Images to PDFSplit PDFPDF to JPGUnzip FilesRAR Extractor

Converters

Time Zone ConverterMeeting PlannerIST to ESTTime Zone AbbreviationsUnit ConverterLength ConverterFlow Rate Converter
© 2026 XConvert.com. All Rights Reserved.
About UsPrivacy PolicyTerms of ServiceContactHelp Us Grow