Font Converter
Convert
Any Font Format
to
eot

EOT Converter - Convert Any Font to EOT Online for Free

Transform fonts from TTF, OTF, WOFF, WOFF2, SVG, DFONT, PFB to Embedded OpenType format instantly. Free, fast, and completely private.

50 MB File SizeSecurely100% FreeFastPrivateInstant Processing

Upload Fonts

Drag and drop your font files here or click to browse

Supports TTF, OTF, WOFF, WOFF2, SVG, DFONT, PFB

Choose Files

Max file size 50 MB.

Disclaimer: This tool is provided as-is for convenience and does not constitute legal advice. Font licenses vary; you are responsible for ensuring you have the rights to upload and convert files and that your intended use is permitted. Converting a font does not grant new rights. Results may be imperfect, and use is at your own risk.

Developer & Verifier

Marcus Rodriguez

Developed by

Marcus Rodriguez

Lead Developer

Sarah Mitchell

Verified by

Sarah Mitchell

Product Designer, Font Specialist

About Embedded OpenType

Everything you need to know about EOT fonts

Target Format

Embedded OpenType

Embedded OpenType (EOT) is a Microsoft format primarily used for older Internet Explorer browsers (IE6-IE8). It includes DRM features but is largely obsolete with modern browsers supporting WOFF/WOFF2.

Why Convert to EOT?

Supporting Internet Explorer 6-8 browsers

Maintaining compatibility with legacy corporate systems

Working on projects requiring old browser support

Converting historical web font implementations

How to Convert Font to EOT

Simple 3-step process that takes less than a minute

1

Upload Your Font

Select your font file from any supported format (TTF, OTF, WOFF, WOFF2, SVG, DFONT, PFB) or drag and drop it into the converter above.

2

Convert Instantly

Click the convert button and our tool will process your font file in server RAM only. Files are processed and immediately deleted - never written to disk.

3

Download Result

Your converted EOT file will be ready immediately. Download it and use it in your project.

Frequently Asked Questions

Common questions about converting to EOT

1Why would I convert to EOT in 2024?

EOT is only needed if you must support Internet Explorer 8 or earlier. These browsers represent less than 0.1% of global traffic. Unless you're working on a legacy corporate intranet or government system locked to IE8, you should use WOFF/WOFF2 instead.

2Does EOT work in modern browsers?

No, EOT only works in Internet Explorer 6-11. It doesn't work in Chrome, Firefox, Safari, Edge (Chromium), or any mobile browser. For modern browser support, you need WOFF or WOFF2 as your primary format.

3Should I still include EOT in my @font-face?

Only if your analytics show meaningful IE8 traffic (0.5%+). For most websites, EOT is unnecessary bloat. Use WOFF2 and WOFF instead, which cover 99.9% of browsers. Check your specific audience before adding EOT support.

4How much larger is EOT than WOFF?

EOT files are typically 20-40% LARGER than WOFF due to less efficient compression and DRM overhead. This makes them slower to download and worse for performance. EOT should only be a last-resort fallback, never the primary format.

5Does EOT support OpenType features?

Limited support. Basic OpenType features work, but advanced features (stylistic sets, contextual alternates) may not render properly in older IE versions. Test thoroughly if you need advanced typography in legacy browsers.

6Can I use EOT for web apps?

Only if you absolutely must support IE8. For any modern web application, use WOFF2 with WOFF fallback. Progressive web apps (PWAs) don't need EOT since they don't support IE at all.

File Size Examples

See how file sizes change when converting to EOT

OriginalConverted (EOT)ChangeNotes
150 KB (TTF)130 KB (EOT)-13% smallerEOT uses LZ compression, less efficient than gzip
300 KB (TTF)245 KB (EOT)-18% smallerModerate compression from LZ algorithm
80 KB (TTF)75 KB (EOT)-6% smallerSmall files see minimal compression benefit
600 KB (TTF)480 KB (EOT)-20% smallerLarge files compress moderately

Performance Benefits

Key performance metrics for EOT format

  • File Size Change:10-20% smaller

    EOT uses LZ compression, less efficient than WOFF/WOFF2

  • Browser Support:<1% users

    Only works in IE6-11 (obsolete browsers)

  • Page Load Impact:Negative

    EOT larger than WOFF2, slows down modern browsers

  • Conversion Necessity:Skip unless IE8

    Only convert if analytics show IE6-8 users (extremely rare)

  • Modern Browser Performance:N/A

    EOT not supported in Chrome, Firefox, Safari, modern Edge

  • Maintenance Cost:High

    Extra format to maintain for <0.1% of users

Implementation Examples

Production-ready code for EOT fonts

Complete IE Support Stack

Full fallback chain for all browsers including IE6-8

@font-face {
    font-family: 'MyFont';
    src: url('fonts/MyFont.eot'); /* IE9 Compat Modes */
    src: url('fonts/MyFont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/MyFont.woff2') format('woff2'), /* Modern Browsers */
         url('fonts/MyFont.woff') format('woff'), /* IE9+, Modern Browsers */
         url('fonts/MyFont.ttf') format('truetype'); /* Legacy */
    font-weight: normal;
    font-style: normal;
  }

IE8-Only Specific Targeting

Serve EOT only to IE8 using conditional comments

<!-- [if IE]>
  <link rel="stylesheet" href="ie-fonts.css">
  <![endif]-->
  
  /* In ie-fonts.css */
  @font-face {
    font-family: 'MyFont';
    src: url('fonts/MyFont.eot');
    font-weight: normal;
    font-style: normal;
  }

Browser Compatibility

Which browsers support EOT fonts

BrowserSupportNotes
ChromeNo supportNever supported, use WOFF/WOFF2
FirefoxNo supportNever supported, use WOFF/WOFF2
SafariNo supportNever supported, use WOFF/WOFF2
Edge (Chromium)No supportLegacy Edge supported EOT, new Edge does not
IE6-11Only browser that supports EOT
OperaNo supportNever supported, use WOFF/WOFF2
iOS SafariNo supportNever supported, use WOFF/WOFF2
Android BrowserNo supportNever supported, use WOFF/WOFF2
Chrome MobileNo supportNever supported, use WOFF/WOFF2
Samsung InternetNo supportNever supported, use WOFF/WOFF2

Troubleshooting Common Issues

Solutions to problems when converting to EOT

EOT file doesn't work in Chrome/Firefox

EOT only works in Internet Explorer. Modern browsers (Chrome, Firefox, Safari, Edge Chromium) don't support EOT. Use WOFF/WOFF2 for modern browsers. EOT should only be a fallback format listed last in your @font-face declaration for IE8 support.

EOT file is larger than the original TTF

This can happen with small fonts or fonts with specific metadata structures. EOT uses LZ compression which isn't always efficient for every font. If EOT is larger, you might have DRM/license data embedded. For web, use WOFF instead – it has better compression.

Font doesn't load in IE8/IE9

Ensure the MIME type is correct: application/vnd.ms-fontobject. Check that the @font-face rule lists EOT FIRST for IE (use ?#iefix hack). Verify file path is correct. IE is very sensitive to malformed EOT files – try a different converter if the file seems corrupt.

Converted EOT has licensing errors

EOT includes embedded license flags that some converters handle incorrectly. If you see "License violation" or embedding errors, check your original font license – it might prohibit EOT conversion. Commercial fonts often require separate web licenses.

OpenType features don't work in IE

IE has very limited OpenType feature support, especially in older versions (IE8-9). Basic features like kerning work, but advanced features (stylistic sets, contextual alternates) often fail. This is an IE limitation, not a conversion issue.

When NOT to Use EOT

Scenarios where EOT might not be the best choice

  • No IE6-8 users in analytics

    Why not: EOT only works in IE6-11; if you have zero IE8 traffic, EOT is pointless
    Use instead: Use WOFF2 + WOFF for modern browsers and IE9-11; skip EOT entirely
  • Modern website (2020+)

    Why not: IE6-8 represent less than 0.01% of web traffic globally in 2024
    Use instead: Use WOFF2 (modern) + WOFF (IE9-11); EOT adds bloat for zero users
  • Performance is priority

    Why not: EOT is larger than WOFF and only works in dead browsers
    Use instead: Skip EOT; use WOFF2/WOFF for better performance and broader support
  • Mobile-first site

    Why not: Mobile browsers never supported EOT; it's desktop IE-only
    Use instead: Use WOFF2 for optimal mobile performance; EOT is irrelevant