Drop in one or many font files, pick your output formats, and download optimized web-ready fonts in seconds. No upload, no account, no server round-trip.
Your fonts never leave your device. Conversion runs entirely in your browser using WebAssembly — no file is uploaded to any server, so there are no licensing or confidentiality concerns with proprietary or client-licensed fonts.
Drag and drop TTF, OTF, WOFF, WOFF2, or EOT files, or click the drop zone to browse. Add as many as you need in one batch.
Select any combination of TTF, WOFF, WOFF2, and EOT. WOFF + WOFF2 is the standard pairing for modern @font-face declarations.
Grab individual files or download everything as one .zip. Nothing is stored — close the tab and the data is gone.
A quick reference for choosing the right output when building a web font kit or preparing files for a design handoff.
| Format | Best for | Notes |
|---|---|---|
| WOFF2 | Modern browsers (default choice) | Smallest file size, Brotli-compressed, supported by every current browser. |
| WOFF | Fallback for older browsers | Wider legacy support than WOFF2; pair it as a fallback in @font-face. |
| TTF | Desktop installs, app design tools | Uncompressed, universally readable by OS font managers and design apps. |
| OTF | Source files with CFF/PostScript outlines | Common source format for professional typefaces; convert to TTF/WOFF for the web. |
| EOT | Internet Explorer 8 and earlier | Legacy-only — skip unless you specifically need IE8 support. |
The conversion runs entirely inside your browser using WebAssembly — your font file is never uploaded anywhere. That said, format conversion doesn’t change the font’s license terms; make sure your license permits web embedding or redistribution before publishing the converted files.
WOFF2 alone covers well over 95% of traffic today. If you need to support older browsers, add WOFF as a second source. TTF and EOT are rarely needed for web delivery in 2026.
Yes. Drop in as many files as you like, pick your target formats once, and the tool converts every file in the batch. Use “Download All (.zip)” to grab everything in one archive.
Some source files use font table structures the parser can’t fully reconstruct (corrupted files, unusual hinting instructions, or non-standard OTF/CFF variants). Try re-exporting the font from its original design tool and converting again.
No. There is no upload step and no backend processing — everything happens locally in your browser tab. Nothing is transmitted, stored, or logged.