EPUB Converter
EPUB3 Explained: Features, Compatibility, Best Practices
EPUB3 is the modern ebook standard. Learn what it changes vs EPUB2, compatibility notes, and practical settings.
TL;DR
- EPUB3 is the modern standard; EPUB2 is legacy.
- EPUB3 improves navigation and semantics.
- Use EPUB3 unless a legacy device requires EPUB2.
- Keep CSS simple for compatibility.
- EPUB 3 works best with modern semantics plus conservative CSS for broad reader compatibility.
What EPUB3 changes
EPUB3 makes ebooks more structured and consistent in navigation, with cleaner HTML/CSS output when converted well.
It is the current W3C standard, and it is backward compatible with EPUB 3.2—so most workflows don’t need changes to move forward.
Compatibility: what to watch for
The enemy of compatibility is complex CSS, excessive fonts, and fixed layout when you don’t need it.
If you must support very old devices, EPUB2 can still be useful—but it is legacy and not actively maintained.
Accessibility and EPUB3
EPUB3 aligns with modern accessibility guidance and supports richer metadata for discoverability.
In practice, accessibility still depends on the quality of your source: headings, reading order, and language metadata are the biggest wins.
Best practices for conversion
Keep EPUBs simple and semantic for best results.
Compatibility Strategy for EPUB 3 in Production
Use EPUB 3 as your default, but keep CSS conservative and semantic markup explicit. This gives you modern capabilities without triggering rendering edge cases in older apps.
When supporting legacy environments, maintain a compatibility matrix with known reader limitations (font embedding behavior, media support, nav quirks). This turns compatibility decisions into repeatable engineering choices.
Document which features are mandatory and which are optional. That separation makes it easier to degrade gracefully when an older reading system cannot interpret a specific EPUB 3 feature.
EPUB2 vs EPUB3 (practical)
| Topic | EPUB2 | EPUB3 |
|---|---|---|
| Modern web support | Limited | Better |
| Navigation | Older patterns | Improved nav |
| Accessibility potential | Lower baseline | Stronger baseline |
| Old device support | Sometimes better | Sometimes worse |
Compatibility‑first recipe
- Convert to EPUB3.
- Keep CSS minimal (font, line height, margins).
- Verify TOC works.
- Test on at least two readers.
Common mistakes
- Embedding large fonts by default.
- Over‑designing for a single reader.
- Skipping language metadata.
- Using fixed layout when reflowable would work.
- Using advanced EPUB 3 features without maintaining a reader compatibility matrix.
FAQ
Should I always use EPUB3?
Usually yes—unless a legacy device requires EPUB2.
Why does EPUB3 look different across apps?
Readers render CSS differently; minimal styling reduces variance.
Is EPUB3 required for audio/video?
Richer media features align with EPUB3, though most ebooks don’t need them.
Does EPUB3 fix bad PDFs?
No—PDF structure still determines extraction quality.
Is EPUB 2 still required in 2026?
Only for specific legacy readers. For general distribution, EPUB 3 should remain the primary output.
Sources and references
Related posts
2026-01-28 · 11 min
EPUB vs PDF: Which Format Should You Use for Reading?
EPUB is reflowable and reader‑friendly; PDF preserves fixed layout. Compare use cases and choose the right format.
2026-01-28 · 14 min
Why Your EPUB Looks Weird: 15 Formatting Fixes
Fix common EPUB formatting issues: line breaks, missing TOC, weird spacing, image problems, and inconsistent styles.
2026-01-28 · 13 min
How to Convert PDF to EPUB (Without Uploading Your File)
PDF‑to‑EPUB is hard because PDFs aren’t books. Learn text‑based vs scanned PDFs, OCR, and how to troubleshoot.
2026-01-28 · 12 min
What Is EPUB? Why It Matters (and When It Doesn’t)
EPUB is the open ebook standard built on web technologies. Learn what’s inside an EPUB, how it differs from PDF, and when to use it.