Skip to content
EPUB ConverterEPUB Converter

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.

Updated: 2026-02-12

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)

TopicEPUB2EPUB3
Modern web supportLimitedBetter
NavigationOlder patternsImproved nav
Accessibility potentialLower baselineStronger baseline
Old device supportSometimes betterSometimes worse

Compatibility‑first recipe

  1. Convert to EPUB3.
  2. Keep CSS minimal (font, line height, margins).
  3. Verify TOC works.
  4. 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