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.
Upload Fonts
Drag and drop your font files here or click to browse
Supports TTF, OTF, WOFF, WOFF2, SVG, DFONT, PFB
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

Developed by
Marcus Rodriguez
Lead Developer

Verified by
Sarah Mitchell
Product Designer, Font Specialist
About Embedded OpenType
Everything you need to know about EOT fonts
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
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.
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.
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
| Original | Converted (EOT) | Change | Notes |
|---|---|---|---|
| 150 KB (TTF) | 130 KB (EOT) | -13% smaller | EOT uses LZ compression, less efficient than gzip |
| 300 KB (TTF) | 245 KB (EOT) | -18% smaller | Moderate compression from LZ algorithm |
| 80 KB (TTF) | 75 KB (EOT) | -6% smaller | Small files see minimal compression benefit |
| 600 KB (TTF) | 480 KB (EOT) | -20% smaller | Large 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
| Browser | Support | Notes |
|---|---|---|
| Chrome | No support | Never supported, use WOFF/WOFF2 |
| Firefox | No support | Never supported, use WOFF/WOFF2 |
| Safari | No support | Never supported, use WOFF/WOFF2 |
| Edge (Chromium) | No support | Legacy Edge supported EOT, new Edge does not |
| IE | 6-11 | Only browser that supports EOT |
| Opera | No support | Never supported, use WOFF/WOFF2 |
| iOS Safari | No support | Never supported, use WOFF/WOFF2 |
| Android Browser | No support | Never supported, use WOFF/WOFF2 |
| Chrome Mobile | No support | Never supported, use WOFF/WOFF2 |
| Samsung Internet | No support | Never 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 pointlessUse instead: Use WOFF2 + WOFF for modern browsers and IE9-11; skip EOT entirelyModern website (2020+)
Why not: IE6-8 represent less than 0.01% of web traffic globally in 2024Use instead: Use WOFF2 (modern) + WOFF (IE9-11); EOT adds bloat for zero usersPerformance is priority
Why not: EOT is larger than WOFF and only works in dead browsersUse instead: Skip EOT; use WOFF2/WOFF for better performance and broader supportMobile-first site
Why not: Mobile browsers never supported EOT; it's desktop IE-onlyUse instead: Use WOFF2 for optimal mobile performance; EOT is irrelevant
Popular Conversions
Common conversion paths to EOT
TTF to EOT
Convert TrueType Font to Embedded OpenType
OTF to EOT
Convert OpenType Font to Embedded OpenType
WOFF to EOT
Convert Web Open Font Format to Embedded OpenType
WOFF2 to EOT
Convert Web Open Font Format 2 to Embedded OpenType
SVG to EOT
Convert SVG Font to Embedded OpenType
DFONT to EOT
Convert macOS Datafork Font to Embedded OpenType
