Free online EOT converter. Convert EOT to WOFF2, WOFF, TTF, OTF and more online — no limits, no watermark.
.eot file — the legacy Embedded OpenType web font you pulled out of an old site's /fonts folder or a stylesheet's @font-face rule.EOT (Embedded OpenType) is a web-font format Microsoft created for Internet Explorer — it first shipped with IE4 in 1997 as a "compact form of the OpenType font format" with light compression and subsetting so a page could embed a typeface. Microsoft submitted it to the W3C as a Member Submission in March 2008, but the W3C declined to standardize it (partly over its DRM-style obfuscation) and instead backed WOFF, which Mozilla, Opera, and Microsoft jointly submitted in 2010.
That history is why almost everyone who lands here is converting away from EOT. The format is effectively dead on the open web:
@font-face stack that listed an .eot first for IE. To reuse that typeface today you re-derive a usable outline: WOFF2/WOFF for the web, or TTF/OTF to install on a machine and edit.EOT itself is a wrapper around TrueType/OpenType outline data, so converting it out is lossless for the glyph shapes — you're unpacking the embedded font back into a standard container, not re-rendering it.
| Format | Year / origin | Native browser support | Compression | Best for |
|---|---|---|---|---|
| EOT | 1997, Microsoft (W3C Member Submission 2008) | Internet Explorer 6–11 only (~0.26%) | Light (MicroType Express, optional subsetting) | Nothing current — legacy IE pages only |
| WOFF2 | 2018 W3C Recommendation | Chrome, Firefox, Edge, Safari 10+ | Brotli (smallest) | The default modern web font |
| WOFF | 2012 W3C Recommendation | Chrome, Firefox, Edge, Safari 5.1+, IE 9+ | zlib | Web fallback for older browsers |
| TTF | 1991, Apple/Microsoft | Desktop OSes; usable on web via truetype |
None (uncompressed outlines) | Installing and editing on the desktop |
| OTF | 1996, Microsoft/Adobe | Desktop OSes; usable on web via opentype |
None (uncompressed outlines) | Desktop use with OpenType layout features |
For the live web, no. EOT existed solely to embed fonts in Internet Explorer, and Microsoft retired the IE11 desktop app on June 15, 2022. Every current browser uses WOFF2 (with WOFF as a fallback) instead. The only situation where an EOT might still matter is a frozen legacy intranet that's pinned to old IE — and even there, that environment is winding down. If you're building or refreshing a site today, convert your EOT to WOFF2 and drop the EOT entirely.
It depends on where the font is going. For a website, choose WOFF2 — it has the smallest files and is supported by every modern browser; add a WOFF copy if you still need to serve older browser versions. For installing the font on your computer or editing it in a design or font app, choose TTF or OTF, which are the standard desktop outline formats.
No. EOT is a wrapper around the same TrueType/OpenType outline data used by every other format here, so converting it out re-packages the existing glyph outlines rather than re-rendering them. Vector font outlines are resolution-independent, so they scale cleanly at any size after conversion. The only thing that can be lost is metadata or hinting in unusual files, not the letterforms themselves.
Not directly — Windows, macOS, and Linux font managers don't install .eot files, because EOT was built for web embedding, not desktop use. Convert the EOT to TTF or OTF first, and then the resulting file installs and opens like any normal desktop font.
No. This converter runs entirely in your browser using opentype.js — your font file is read and rewritten locally on your own device and is never uploaded to xconvert or anywhere else. In our testing, a typical webfont EOT (tens to a few hundred kilobytes) converts to WOFF2 in well under a second with no network request, which you can confirm in your browser's network tab.
It can be either. EOT files were often subsetted at build time to embed only the glyphs a page actually used, which kept the download small. If your source EOT was subsetted, the converted TTF, OTF, or WOFF2 will contain only those same glyphs — not the original full character set. To get a complete font back, you need the original unsubsetted TTF/OTF source rather than the embedded EOT.