← Converters
100% client-side — your fonts never leave your device

Drop your font file here

or click to browse files

.ttf .otf .woff .woff2
Font Information
Preview
The quick brown fox jumps over the lazy dog
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789
Glyphs
Convert
Conversion Complete

Supported Conversion Matrix

Shows which font format conversions are supported
From ↓ / To → TTF OTF WOFF WOFF2
TTF
OTF
WOFF
WOFF2

What Is the Font Converter?

This tool converts font files between TTF, OTF, WOFF, and WOFF2 formats directly in your browser. Upload a font, pick your target format, and download the converted file. The whole process takes a few seconds and your font files never leave your device.

Why would you need this? The most common reason is web performance. If you have a TTF or OTF font you'd like to use on a website, converting it to WOFF2 can reduce the file size by 30-50%. That's a meaningful difference when fonts are one of the largest render-blocking resources on most pages. WOFF2 uses Brotli compression and is supported by every modern browser -- there's really no reason to serve raw TTF files on the web in 2026.

The other direction matters too. Got a WOFF2 file from a web font package but need to install it on your desktop? Convert it to TTF or OTF, and it'll work in Photoshop, Figma, Word, or any other desktop application.

How to Use It

Drop your font file on the upload area (or click to browse). The tool immediately shows you a preview of the font -- the full character set, glyph grid, and metadata like family name, weight, and glyph count. This is useful even if you're not converting anything; it's a quick way to inspect an unfamiliar font file.

To convert, select your target format from the dropdown and hit Convert. The output file downloads directly to your machine. The conversion matrix above the footer shows which conversions are supported -- most paths work, with the exception of TTF-to-OTF and OTF-to-TTF (these are fundamentally different outline formats, and lossless conversion between them requires specialized tooling).

One thing worth noting: WOFF and WOFF2 are essentially compressed wrappers around TTF/OTF data. Converting from WOFF2 back to TTF is lossless -- you're just decompressing. Going from TTF to WOFF2 is also lossless, just compressed. No glyphs or font data are lost in the process.

Your Fonts Stay Private

Font files can be sensitive. Licensed fonts especially -- uploading them to a random conversion service means you've just shared a commercial asset with an unknown third party, possibly violating your license agreement.

This converter avoids that problem entirely. It uses OpenType.js and Pako (for WOFF decompression) running locally in your browser. Your font file is read into memory, processed, and the result is generated -- all without a single byte being sent over the network. Check the network tab if you want proof. This is especially important for agencies and studios working with client brand fonts that are under NDA.

Common Questions

What's the difference between TTF and OTF?

Both are font formats, but they use different methods to describe letter shapes. TTF (TrueType) uses quadratic curves -- it's older, widely supported, and the standard for most system fonts on Windows and macOS. OTF (OpenType with CFF outlines) uses cubic Bezier curves, which can describe complex shapes more efficiently and often support more advanced typographic features like stylistic alternates and ligatures. For web use, the difference is mostly academic since WOFF2 wraps either type. For desktop use, OTF is generally the more modern choice.

Do I still need WOFF (v1) or can I just use WOFF2?

For almost all practical purposes, WOFF2 alone is sufficient. It's supported in Chrome, Firefox, Safari, Edge, and every modern mobile browser. The only holdout was Internet Explorer, which supported WOFF but not WOFF2 -- and IE was officially retired in 2022. If your analytics show zero IE traffic (which is nearly everyone at this point), serve WOFF2 only and save yourself the extra file. If you want a belt-and-suspenders approach, include WOFF as a fallback in your @font-face declaration.

Will converting my font affect its quality?

No. Converting between WOFF, WOFF2, and their base formats (TTF/OTF) is a lossless process. WOFF and WOFF2 are compression wrappers -- think of it like zipping and unzipping a file. The glyph outlines, hinting data, kerning tables, and all metadata come through unchanged. The font will render identically before and after conversion.

Which format for websites?

WOFF2 is best — smallest files, all modern browsers support it. WOFF as fallback. TTF/OTF work but are much larger.

TTF vs OTF difference?

Both work everywhere. OTF supports advanced features like ligatures and stylistic alternates. Most users won't notice a difference. Designers prefer OTF for extra typography options.

Will converting change how my font looks?

No. Conversion changes the container, not the letter shapes. Converting TTF to WOFF2 just repackages with better compression. Renders identically in every format.

Can I preview how the font looks before downloading?

Yes. After conversion, the tool shows a preview of the font rendering sample text in different sizes. You can verify the letters, spacing, and overall appearance look correct before saving the final converted file.

Who Uses This Tool

Learn More

Related guides and tools for working with fonts and text: