Skip to content
BookClubbers

BookClubbers

EPUB3 Explained: Features, Compatibility, Best Practices

EPUB3 is the modern ebook standard. Learn what it changes vs EPUB2, compatibility notes, and practical settings.

Reviewed by Technical QA TeamUpdated: 2026-09-13

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.3 as the default for new work. Its navigation document is mandatory and must contain one table-of-contents navigation element, giving reading systems a predictable, machine-readable way to expose the book's structure.

Compatibility depends less on the version number than on disciplined authoring. Prefer semantic XHTML, relative units, flexible images, a small stylesheet, and system fonts unless the publication genuinely depends on a licensed embedded typeface.

Separate essential content from enhancements. A reader that ignores scripting, media, or advanced styling must still expose the complete text, usable navigation, and a sensible reading order. Test those essentials with EPUBCheck and at least two reading systems.

Four Release Gates for EPUB 3

Gate one is conformance: EPUBCheck should report no errors. Gate two is navigation: every table-of-contents target must open the correct section. Gate three is reflow: text must remain readable after increasing the font size substantially. Gate four is distribution preview: use the preview tool required by the store or library platform you plan to use.

Amazon KDP accepts EPUB manuscripts that meet its publishing guidelines and recommends Kindle Previewer before upload. That store-specific preview complements EPUBCheck; neither replaces an editorial review for missing text, incorrect chapter order, or inaccessible image descriptions.

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 when a named legacy device, distributor, or institutional workflow explicitly requires it. For new general-purpose publications, EPUB 3.3 is the appropriate baseline.

Is passing EPUBCheck enough for publication?

No. It confirms technical conformance. You still need editorial checks, accessibility review, real-reader testing, and the destination platform's preview or ingestion checks.

Sources and references

Keep reading