What is EOT? The Embedded OpenType Web Font Format Explained

EOT (Embedded OpenType) is a Microsoft web font format that packages TrueType and OpenType fonts for embedding in web pages, used mainly by old Internet Explorer.

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 EOT? The Embedded OpenType Web Font Format Explained

Microsoft's legacy web font format for embedding TrueType and OpenType fonts in web pages.

Last updated:

Year Created1997
CompressionWeb font
Primary UseLegacy web font embedding

What is EOT?

EOT, short for Embedded OpenType, is a compact font file format developed by Microsoft to allow TrueType and OpenType fonts to be embedded in and downloaded for web pages. It was introduced with Internet Explorer to enable web typography before standard web font formats existed.

An EOT file wraps an OpenType or TrueType font with additional headers, optional subsetting to include only needed glyphs, and optional compression using Monotype's MicroType Express technology. EOT files can be bound to specific web pages or domains as a form of usage restriction. Microsoft and Monotype Imaging submitted the format to the W3C in 2008, but the W3C ultimately chose WOFF as its recommended web font format.

How EOT Works

EOT stands for Embedded OpenType, and it is best understood not as a new outline technology but as a wrapper. An EOT file takes an ordinary OpenType or TrueType font and packages it inside a compact binary container designed for one job: delivering a font over the web so that a browser can render text in it without the font being installed on the machine. The glyph outlines inside are the same quadratic or cubic curves a desktop font would carry; what EOT adds is a header and, usually, compression around them.

The header is where most of EOT's distinctive behaviour lives. It records the font's family name, style flags, and a rootstring field that lists the web domains the font is licensed to appear on. A browser reading the file is expected to compare the page's address against that list and refuse to use the font if it does not match. This was Microsoft's attempt at a lightweight digital rights mechanism, meant to reassure type foundries that letting a font travel to a browser did not mean giving it away for desktop use.

To keep transfers small, EOT files are normally compressed with Microsoft's MicroType Express (also called MTX), a font-aware compression scheme, and they can be subset so that only the glyphs a page actually needs are shipped. Subsetting matters most for large character sets: a page using only Latin text need not download thousands of unused CJK glyphs. The combination of subsetting and compression is what made EOT practical on the slow connections of the era it was built for.

Because the decoding logic, the DRM check, and the MTX decompressor all had to be present in the browser, EOT support was in practice tied to Internet Explorer. No other browser implemented the format, so a page relying on EOT would show its custom typeface in IE and fall back to a system font everywhere else. That single-vendor dependence is central to understanding both its brief usefulness and its obsolescence.

History and Standardization

EOT was created by Microsoft and introduced with Internet Explorer 4 in the late 1990s, long before other browsers had any way to load a custom font. For years it was effectively the only route to real web typography, which gave designers who targeted IE a capability their competitors could not match, at the cost of only working in one browser.

Microsoft submitted EOT to the W3C as a proposed standard, and it was published as a W3C member submission describing the format and its compression. It was never adopted as a broad web standard, however, because the wider browser community objected to building a proprietary, DRM-oriented format into the open platform. The other vendors preferred to serve raw .ttf and .otf files and, soon after, a purpose-built open wrapper.

That open wrapper became WOFF, which took EOT's good idea (compressing and packaging a font for web delivery) and dropped the parts the community rejected (the IE-only decoder and the domain-locking DRM). Once WOFF gained support across every major browser and Internet Explorer itself was retired, EOT lost its last reason to exist. It is now firmly a legacy format, encountered mainly in old @font-face stacks kept for compatibility with browsers that no longer ship.

EOT Compared to WOFF and Raw Fonts

Against WOFF and WOFF2, EOT loses on every axis that matters today. WOFF is an open standard supported by all browsers, compresses at least as well, and carries no domain-locking machinery; WOFF2 compresses considerably better still. EOT's only historical advantage was existing years earlier, which is no advantage once the browsers that needed it are gone. There is no modern reason to author new EOT files.

Against serving a raw TrueType or OpenType file, EOT once offered smaller transfers through MTX compression and subsetting, plus its licensing check. But raw fonts have the decisive benefit of working in every browser, and modern tooling can subset a .ttf or .otf just as easily before wrapping it as WOFF2. The compression gap that once justified EOT has been closed and then some by newer formats.

The one place EOT still appears is in bulletproof @font-face rules written years ago, which listed an .eot source first specifically to feed old Internet Explorer while other formats served everyone else. Maintaining a modern site, you can almost always delete the EOT source entirely: keeping it adds bytes and complexity to support browsers that are no longer in use. Converting or re-wrapping an existing EOT to WOFF2 is the sensible migration path.

MKV Technical Specifications

DeveloperMicrosoft (with Monotype Imaging)[1]
File Extension.eot[1]
MIME Typeapplication/vnd.ms-fontobject[1]
Released1997 (Internet Explorer 4)[1]
TypeEmbedded web font[1]

EOT vs Other Font Formats

FeatureEOTWOFFTTF
TypeOutline (OpenType)[1]Outline wrapperOutline
Standardized byMicrosoft / W3C note[1]W3CApple / ISO
Web-optimizedLegacy IE only[2]YesPartial
CompressionOptional[3]YesNone
Best forOld Internet ExplorerModern web fontsDesktop / web fallback

EOT was an Internet Explorer-only web font format now superseded by WOFF and WOFF2.

Advantages & Disadvantages

Advantages

Early web font support

It enabled custom fonts on web pages in Internet Explorer long before WOFF existed.

Subsetting

Fonts can be subset to include only the glyphs a page needs, reducing download size.

Compression

Supports Monotype's MicroType Express compression to shrink embedded font data.

URL binding

Fonts can be tied to specific pages or domains, which font vendors used as a licensing safeguard.

Disadvantages

Internet Explorer only

EOT is supported essentially only by old versions of Internet Explorer and not by modern browsers, including Edge.

Superseded by WOFF

WOFF and WOFF2 became the W3C-recommended standards, making EOT obsolete.

Limited tooling

Creating EOT files requires specialized converters that are no longer commonly maintained.

Common Use Cases

EOT is now relevant mainly for legacy browser compatibility.

Legacy IE support

Web font stacks historically included an EOT file to serve older Internet Explorer versions.

Archival web projects

Maintaining or restoring older sites may require handling existing EOT font assets.

Cross-browser font kits

Older @font-face kits bundled EOT alongside WOFF, TTF, and SVG for maximum reach.

Convert EOT Files Free

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

Try Font Converter Free

How to open a EOT file

Software for working with EOT files generally falls into four categories: professional applications, free/open-source tools, browser-based solutions, and built-in system utilities. Professional applications are suited for designers and developers who require advanced features and high fidelity, while free/open-source tools cater to those with budget constraints. Browser-based solutions offer convenience for quick access and editing, while built-in utilities provide basic functionalities without additional installations.

When choosing software for EOT specifically, key decision factors include feature fidelity, whether the tool is meant for editing or viewing, and the cost model. Users should consider platform compatibility and any export needs, as some applications may limit output formats. In cases where editing capabilities are limited, converting EOT files to more widely supported formats may be a better option.

FontForge 2023

Windows, macOS, LinuxFree (GPL)

FontForge is an open-source font editor that supports EOT files among various other font formats. It allows users to view and edit EOT files with a high degree of fidelity, making it suitable for font creation and modification.

Key features
  • Full editing of glyphs and outlines
  • Support for multiple font formats
  • OpenType and TrueType features
  • Kerning and hinting adjustments
  • Batch conversion to other formats
Strengths
  • Comprehensive editing capabilities for fonts
  • No cost for full functionality
  • Cross-platform availability
Limitations
  • Steeper learning curve for beginners
  • User interface can be less intuitive

Exports to: TTF, OTF, WOFF, SVG

Best for: FontForge is ideal for users needing robust editing features for EOT files without any cost.

Visit FontForge →

Transfonter 2023

All (browser)Free / Paid

Transfonter is a web-based tool designed for converting and optimizing web fonts, including EOT files. It allows users to upload EOT files and convert them into various web-friendly formats while maintaining font fidelity.

Key features
  • Convert EOT to WOFF, WOFF2, TTF
  • CSS generation for web use
  • Batch processing of multiple files
  • Font subsetting options
  • Preview of converted fonts
Strengths
  • Easy to use with no installation required
  • Quick conversion process
  • Supports multiple font formats
Limitations
  • Limited editing capabilities
  • Dependent on internet connection

Exports to: WOFF, WOFF2, TTF, SVG

Best for: Transfonter is perfect for web developers needing quick EOT conversions without complex features.

Visit Transfonter →

Microsoft Edge Latest

All (browser)Built-in

Microsoft Edge includes built-in support for rendering EOT files directly in the browser. This makes it easy for users to view EOT fonts without needing additional software, though editing capabilities are nonexistent.

Key features
  • Direct rendering of EOT fonts
  • Integration with web applications
  • Support for CSS font-face rules
  • Automatic font fallback mechanisms
  • Cross-platform compatibility
Strengths
  • No installation needed for basic viewing
  • Seamless integration with web content
  • Regular updates and support
Limitations
  • No editing features available
  • Limited to viewing only

Exports to: None

Best for: Microsoft Edge is suitable for users who need to quickly view EOT files without editing.

Visit Microsoft Edge →

Glyphs 3.0

macOS$199.00 (one-time purchase)

Glyphs is a professional font creation tool that supports EOT files and offers extensive editing capabilities. It is designed for type designers looking to create and modify fonts with precision and high fidelity.

Key features
  • Advanced vector editing tools
  • Support for multiple font formats
  • Extensive OpenType feature support
  • Real-time font preview
  • Customizable user interface
Strengths
  • Highly intuitive and user-friendly interface
  • Powerful features for professional use
  • Regular updates and community support
Limitations
  • High cost compared to alternatives
  • macOS only limits user base

Exports to: TTF, OTF, WOFF, WOFF2

Best for: Glyphs is best for professional type designers needing comprehensive tools for EOT font creation and editing.

Visit Glyphs →

References

  1. Embedded OpenType (EOT) File Format - W3C Submission
  2. Embedded OpenType - Wikipedia
  3. application/vnd.ms-fontobject - IANA