TTF to EOT Converter
Convert TrueType Font to Embedded OpenType. 50 MB file size, unlimited uploads. Fast, secure, and completely private conversion.
Upload Fonts
Drag and drop your font files here or click to browse
Only TTF files are accepted
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 This Conversion
Everything you need to know about converting between these formats
TrueType Font
TrueType Font (TTF) is a widely-used font format developed by Apple and Microsoft. It's supported across all major operating systems and is commonly used for desktop applications. TTF files contain both the font outline data and bitmap data.
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 TTF 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 TTF to EOT
Simple 3-step process that takes less than a minute
Upload Your Font
Select your TTF font file from your computer 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.
TTF vs EOT: Feature Comparison
Technical comparison between source and target formats
| Feature | TTF | EOT | Winner |
|---|---|---|---|
| File Size | 150 KB | 130 KB (-13%) | EOT |
| Browser Support | Limited (not optimized) | IE6-11 only | Neither |
| Desktop Support | Universal | None | TTF |
| Compression | None | LZ (poor) | EOT |
| Modern Browsers | Supported | None | TTF |
| Obsolescence | Modern format | Completely obsolete | TTF |
| User Coverage 2024 | Universal | <0.01% | TTF |
| Best For | Any use | Nothing (obsolete) | TTF |
Frequently Asked Questions
Common questions about converting TTF 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.
7What's the best @font-face setup with EOT?
List formats in order: WOFF2 (modern browsers), WOFF (IE9-11 + older browsers), EOT (IE6-8 only). Put EOT last in the src list. This ensures modern browsers get the best format while legacy browsers still work.
8Are there licensing issues with EOT?
EOT includes Microsoft's font DRM system, which some font licenses prohibit. Check if your font license allows EOT conversion. Many foundries require separate web font licenses even if you already have a desktop license.
File Size Comparison
See how file sizes change after conversion
| Original (TTF) | 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 Metrics
Technical performance indicators for this conversion
- 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 your converted 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;
}Modern Stack with EOT Fallback
Prioritize modern formats, EOT as last resort
@font-face {
font-family: 'Corporate Font';
src: url('fonts/Corporate.eot?#iefix') format('embedded-opentype'),
url('fonts/Corporate.woff2') format('woff2'),
url('fonts/Corporate.woff') format('woff');
font-weight: 400;
font-display: swap;
}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 you might encounter
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 you should keep TTF or choose a different format
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 irrelevantAny use case in 2024
Why not: EOT is completely obsolete; all IE versions are unsupported by MicrosoftUse instead: Never create new EOT files; use WOFF2 + WOFF instead
Related Conversions
Other font conversions you might need
TTF to WOFF2
Convert TTF to modern WOFF2 instead of obsolete EOT
TTF to WOFF
Convert TTF to WOFF for better web support than EOT
EOT to WOFF2
Modernize EOT fonts to WOFF2
EOT to WOFF
Upgrade EOT to WOFF for modern browsers
EOT to TTF
Convert EOT back to TTF for desktop use
WOFF2 to WOFF
Create modern web font stack
