PFB to EOT Converter
Convert PostScript Type 1 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 PFB 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
PostScript Type 1
PostScript Type 1 Binary (PFB) is an Adobe font format used primarily for professional printing. It offers high-quality rendering and was the standard for desktop publishing before TrueType and OpenType became dominant.
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 PFB 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 PFB to EOT
Simple 3-step process that takes less than a minute
Upload Your Font
Select your PFB 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.
PFB vs EOT: Feature Comparison
Technical comparison between source and target formats
| Feature | PFB | EOT | Winner |
|---|---|---|---|
| File Size | 145 KB | 130 KB (-10%) | EOT |
| Web Support | None | IE6-11 only | Neither |
| Desktop Support | None (obsolete) | None | Neither |
| Modern Relevance | None (obsolete) | None (obsolete) | Neither |
| Era | PostScript (1999) | IE era (2000s) | Neither |
| Best For | Nothing (obsolete) | Nothing (obsolete) | Neither |
Frequently Asked Questions
Common questions about converting PFB to EOT
1Why would I convert PFB to EOT?
Not recommended. Both PFB and EOT are legacy formats from the 1990s-2000s with limited modern support. For web fonts from PFB, convert to WOFF2/WOFF. For desktop, convert to TTF. EOT is only needed for IE8 support (under 0.01% of traffic).
2Which is more obsolete: PFB or EOT?
Both are equally dead. PFB is PostScript Type 1 (obsolete 1999); EOT is IE6-11 only (obsolete 2022). Neither has modern use cases. Modernize: PFB → TTF (desktop), WOFF2/WOFF (web). Don't convert between obsolete formats.
3Does EOT work better than WOFF for PFB fonts?
No. EOT only works in IE6-11 (dead browsers). WOFF works in all browsers from 2015+. For PFB modernization: PFB → TTF → WOFF2 (modern) + WOFF (IE9-11). Skip EOT unless you have IE6-8 users.
4Can EOT preserve PostScript outlines from PFB?
EOT typically converts PostScript to TrueType. Both EOT and modern formats (WOFF2) do this conversion. The difference is: EOT only works in IE; WOFF2 works everywhere and is 60-70% smaller. Use WOFF2, not EOT.
5Should I create EOT from PFB for legacy support?
Only if analytics show IE6-8 traffic (virtually nonexistent). Better strategy: PFB → TTF → WOFF2 (95% of users) + WOFF (IE9-11, ~1%). Skip EOT for the remaining 0.01% – they expect broken websites.
6Can I skip EOT entirely when modernizing PFB?
Yes! For 99.99% of sites: PFB → TTF → WOFF2 + WOFF. This covers all modern browsers and IE9-11. EOT adds complexity for essentially zero users. Only create EOT if confirmed IE6-8 traffic exists.
7What's the best format to convert PFB to?
For desktop: TTF (universal compatibility, full OpenType). For web: WOFF2 + WOFF (modern compression, broad support). Never convert between obsolete formats (PFB ↔ EOT). Modernize to current standards.
8Is there any scenario where PFB to EOT makes sense?
Only maintaining a time capsule website supporting both 1990s print fonts and IE6-8 simultaneously. This doesn't exist in 2024. For any real use, modernize: PFB → TTF (desktop), WOFF2 (web). Skip both PFB and EOT.
File Size Comparison
See how file sizes change after conversion
| Original (PFB) | Converted (EOT) | Change | Notes |
|---|---|---|---|
| 145 KB (PFB) | 130 KB (EOT) | -10% smaller | Similar compression formats |
| 285 KB (PFB) | 245 KB (EOT) | -14% smaller | Moderate reduction |
| 82 KB (PFB) | 75 KB (EOT) | -9% smaller | Small improvement |
| 570 KB (PFB) | 480 KB (EOT) | -16% smaller | Consistent reduction |
Performance Metrics
Technical performance indicators for this conversion
- Performance:Poor
Both obsolete; no modern support
- Compatibility:Terrible
PFB nowhere; EOT IE-only; both dead
- Recommendation:Skip entirely
Use TTF (desktop) or WOFF2 (web)
Implementation Examples
Production-ready code for your converted fonts
Basic Font Implementation
Using EOT fonts on your website
@font-face {
font-family: 'My Font';
src: url('fonts/my-font.eot') format('eot');
font-weight: 400;
font-style: normal;
font-display: swap;
}
body {
font-family: 'My Font', Arial, sans-serif;
}Multiple Weights
Complete font family
@font-face {
font-family: 'My Font';
src: url('fonts/my-font-regular.eot') format('eot');
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'My Font';
src: url('fonts/my-font-bold.eot') format('eot');
font-weight: 700;
font-display: swap;
}
h1 {
font-family: 'My Font', sans-serif;
font-weight: 700;
}Browser Compatibility
Which browsers support EOT fonts
| Browser | Support | Notes |
|---|---|---|
| Chrome | No support | Neither PFB nor EOT supported; use WOFF/WOFF2 |
| Firefox | No support | Neither PFB nor EOT supported; use WOFF/WOFF2 |
| Safari | No support | Neither PFB nor EOT supported; use WOFF/WOFF2 |
| Edge | No support | Neither PFB nor EOT supported; use WOFF/WOFF2 |
| IE | 6-11 (EOT only) | PFB never supported; EOT works in IE6-11 only |
| All Modern Browsers | No support | Both formats obsolete; use WOFF2/WOFF instead |
Troubleshooting Common Issues
Solutions to problems you might encounter
Why convert between obsolete formats?
You shouldn't. Both PFB (PostScript Type 1, obsolete 1999) and EOT (IE6-11, obsolete 2022) are dead. For modern use from PFB: Convert to TTF (desktop) or WOFF2/WOFF (web). Don't convert between obsolete formats.
Requires intermediate conversion
Workflow: PFB → TTF → EOT. However, question whether you need EOT. It only supports IE6-11 (obsolete). Better: PFB → TTF → WOFF2/WOFF for modern browsers. Skip EOT unless you need IE8 (virtually extinct).
Both formats have limited features
PFB has no OpenType features; EOT has limited support. You're converting between feature-limited dead formats. For modern use: Convert PFB to TTF (full OpenType support), not EOT (limited features for dead browsers).
PostScript curves lost
EOT doesn't support PostScript curves. They convert to TrueType. If you care about preserving PostScript, don't use EOT. For modern use: PFB → OTF with CFF (desktop) or WOFF2 (web). EOT destroys curve format anyway.
This makes no sense
Correct. PFB to EOT converts PostScript print font (obsolete 1999) to IE web font (obsolete 2022). Both are dead. Modernize: PFB → TTF (desktop) or WOFF2 (web). Don't use obsolete formats in 2024.
When NOT to Use EOT
Scenarios where you should keep PFB or choose a different format
No IE6-8 users
Why not: EOT only for IE6-8 which is <0.01% of usersUse instead: Convert PFB to WOFF2/WOFF; skip obsolete EOTModern website
Why not: Both PFB and EOT obsoleteUse instead: Convert PFB to WOFF2 + WOFF, not EOTAny use in 2024
Why not: Both formats obsolete; don't convert between themUse instead: Convert PFB to TTF or WOFF2, never EOT
Related Conversions
Other font conversions you might need
PFB to TTF
Modernize to TTF instead (better than EOT)
PFB to WOFF2
Modernize PFB to WOFF2 for web
EOT to PFB
Reverse: Convert EOT to PFB (both obsolete)
EOT to WOFF2
Modernize EOT to WOFF2
EOT to TTF
Modernize EOT to TTF
TTF to WOFF2
Convert TTF to WOFF2
