EOT to WOFF2 Converter
Convert Embedded OpenType to Web Open Font Format 2. 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 EOT 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
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.
Web Open Font Format 2
WOFF2 is an improved version of WOFF with better Brotli compression, resulting in 30% smaller file sizes than WOFF. It's the preferred format for modern web applications and provides faster page load times.
Why Convert EOT to WOFF2?
Maximizing performance for modern web applications
Achieving the smallest possible font file size
Supporting latest Chrome, Firefox, Safari, and Edge browsers
Building progressive web apps with optimized assets
How to Convert EOT to WOFF2
Simple 3-step process that takes less than a minute
Upload Your Font
Select your EOT 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 WOFF2 file will be ready immediately. Download it and use it in your project.
EOT vs WOFF2: Feature Comparison
Technical comparison between source and target formats
| Feature | EOT | WOFF2 | Winner |
|---|---|---|---|
| File Size | 130 KB | 55 KB (-58%) | WOFF2 |
| Browser Support | IE6-11 only | 95%+ modern | WOFF2 |
| Compression | LZ (poor) | Brotli (excellent) | WOFF2 |
| User Coverage 2024 | <0.01% | 95%+ | WOFF2 |
| Performance | Poor | Excellent | WOFF2 |
| Core Web Vitals | Terrible | Excellent | WOFF2 |
| Modernization | Obsolete (1990s) | Modern (2024) | WOFF2 |
| Best For | Nothing (obsolete) | All modern web | WOFF2 |
Frequently Asked Questions
Common questions about converting EOT to WOFF2
1Why convert EOT to WOFF2?
To fully modernize legacy web fonts. EOT only works in IE6-11 (obsolete). WOFF2 works in all modern browsers with superior compression (60-70% smaller than EOT). This is the best upgrade path for old IE-only fonts.
2How much smaller is WOFF2 than EOT?
WOFF2 is typically 40-60% smaller than EOT. A 150KB EOT becomes approximately 60-90KB as WOFF2. Brotli compression (WOFF2) is far superior to LZ compression (EOT). This dramatically improves page load performance.
3Will I lose IE11 support with WOFF2?
Yes, WOFF2 doesn't work in any IE version. Best practice: Convert EOT to both WOFF2 and WOFF. Use WOFF2 for modern browsers (95%+), WOFF for IE9-11 fallback (1%). This covers 99.9% of users optimally.
4Should I keep EOT files after converting to WOFF2?
Only if you must support IE6-8 (under 0.01% of traffic). For 99.99% of sites, use WOFF2 (modern browsers) + WOFF (IE9-11) and discard EOT. Check your analytics – if you have zero IE8 traffic, delete the EOT files.
5Does WOFF2 improve Core Web Vitals over EOT?
Absolutely. WOFF2's superior compression (40-60% smaller) means faster LCP (Largest Contentful Paint) and better page load scores. EOT's inefficient compression hurts performance. Switching to WOFF2 directly improves SEO and user experience.
6Can I convert EOT directly to WOFF2?
Yes, most converters support this. However, for best results, some recommend: EOT → TTF → WOFF2. This ensures proper conversion of all font tables. Either path works, but TTF intermediate step can catch conversion issues early.
7What's the best modern font stack from legacy EOT?
Convert EOT to: (1) WOFF2 for modern browsers, (2) WOFF for IE9-11 fallback, (3) TTF for desktop use. Serve WOFF2 first in @font-face, then WOFF. This modernizes everything while maintaining compatibility.
8Do all features work better in WOFF2 than EOT?
Yes! EOT has limited OpenType support, especially in old IE versions. WOFF2 fully preserves all features, and modern browsers actually render them correctly. You'll see better typography, ligatures, and kerning after upgrading from EOT.
File Size Comparison
See how file sizes change after conversion
| Original (EOT) | Converted (WOFF2) | Change | Notes |
|---|---|---|---|
| 130 KB (EOT) | 55 KB (WOFF2) | -58% smaller | Brotli far superior to LZ |
| 245 KB (EOT) | 95 KB (WOFF2) | -61% smaller | Massive compression improvement |
| 75 KB (EOT) | 35 KB (WOFF2) | -53% smaller | More than half size reduction |
| 480 KB (EOT) | 180 KB (WOFF2) | -63% smaller | Best compression for large files |
Performance Metrics
Technical performance indicators for this conversion
- File Size Reduction:55-63%
Brotli compression far superior to EOT's LZ
- Browser Support Gain:+94% users
WOFF2 works in all modern browsers (95%+)
- Page Load Improvement:250-500ms faster
Massive performance improvement from smaller files
- Core Web Vitals:+15-30 points
Major improvement in LCP, FID, and CLS scores
- Mobile Performance:+40-60%
Huge mobile performance gains from compression
- Modernization Impact:Transformative
Brings 1990s IE fonts into 2024 web performance
Implementation Examples
Production-ready code for your converted fonts
EOT to WOFF2 Migration
Upgrade from obsolete EOT to modern WOFF2
/* Old IE-only setup */
/* @font-face {
font-family: 'Old Font';
src: url('fonts/OldFont.eot');
} */
/* Modern replacement */
@font-face {
font-family: 'Old Font';
src: url('fonts/OldFont.woff2') format('woff2'),
url('fonts/OldFont.woff') format('woff');
font-weight: normal;
font-display: swap;
}Browser Compatibility
Which browsers support WOFF2 fonts
| Browser | Support | Notes |
|---|---|---|
| Chrome | 36+ (WOFF2) | Never supported EOT, use WOFF2 + WOFF |
| Firefox | 39+ (WOFF2) | Never supported EOT, use WOFF2 + WOFF |
| Safari | 10+ (WOFF2) | Never supported EOT, use WOFF2 + WOFF |
| Edge | 14+ (WOFF2) | Use WOFF2 + WOFF, not EOT |
| IE | No WOFF2 support | IE6-8: EOT; IE9-11: WOFF; Modern: WOFF2 |
| Opera | 23+ (WOFF2) | Never supported EOT, use WOFF2 + WOFF |
| iOS Safari | 10+ (WOFF2) | Never supported EOT, use WOFF2 + WOFF |
| Android Browser | 5+ (WOFF2) | Never supported EOT, use WOFF2 + WOFF |
| Chrome Mobile | 36+ (WOFF2) | Never supported EOT, use WOFF2 + WOFF |
| Samsung Internet | 4+ (WOFF2) | Never supported EOT, use WOFF2 + WOFF |
Troubleshooting Common Issues
Solutions to problems you might encounter
WOFF2 is 40-60% smaller than EOT
This is great! WOFF2's Brotli compression is far superior to EOT's LZ compression. A 150KB EOT becomes approximately 60-90KB as WOFF2. This dramatically improves page load performance. This is the desired outcome, not a problem.
WOFF2 doesn't work in IE11
This is expected. WOFF2 doesn't work in any IE version. For IE9-11 support, also convert EOT to WOFF. Use: WOFF2 (modern browsers, 95%+) + WOFF (IE9-11 fallback). Skip EOT entirely unless you need IE6-8.
Conversion fails with DRM protection
EOT includes Microsoft's font DRM system. Some fonts are locked to prevent extraction. Check the original font license. Commercial fonts often prohibit converting EOT to modern formats without proper licensing.
Variable font data lost
EOT predates variable fonts and doesn't support them. If you need variable fonts, you need the original source font (TTF/OTF with variation data), not EOT. EOT cannot hold variable font information.
Should I delete my EOT files?
Yes, unless you need IE6-8 support (virtually nonexistent). Replace EOT with: WOFF2 (modern browsers, better compression) + WOFF (IE9-11 fallback). This covers 99.9% of users with better performance. EOT is obsolete.
When NOT to Use WOFF2
Scenarios where you should keep EOT or choose a different format
Must support IE11
Why not: WOFF2 doesn't work in IE11; need WOFF fallbackUse instead: Create both WOFF2 + WOFF from EOT for full coverageYou still need IE6-8
Why not: WOFF2 doesn't work in any IE versionUse instead: Keep EOT for IE6-8, add WOFF (IE9-11) + WOFF2 (modern)Font editing needed
Why not: WOFF2 is delivery format; should have TTF sourceUse instead: Convert EOT to TTF for editing, then to WOFF2 for web
Related Conversions
Other font conversions you might need
EOT to WOFF
Create WOFF fallback from EOT
WOFF2 to EOT
Reverse: Convert WOFF2 to EOT (not recommended)
WOFF2 to WOFF
Create WOFF fallback from WOFF2
EOT to TTF
Modernize EOT to TTF
WOFF2 to TTF
Extract TTF from WOFF2
WOFF to WOFF2
Upgrade WOFF to WOFF2
