← toolkit.bot

EPUB Accessibility and WCAG 2.2: A Practical Compliance Guide

June 12, 2026  ·  8 min read

EPUB Accessibility 1.1 is built on WCAG 2.2 AA. Meeting it requires both structural EPUB requirements and specific WCAG success criteria. This guide maps the key requirements to concrete implementation steps.

EPUB Accessibility 1.1 vs WCAG 2.2

EPUB Accessibility 1.1 is an EPUB-specific accessibility standard that incorporates WCAG 2.2 by reference. An EPUB can conform to three levels:

Key WCAG Success Criteria for EPUBs

SCRequirementEPUB implementation
1.1.1Non-text content has alt textalt attribute on all img elements; empty alt for decorative
1.3.1Info and relationships conveyed in structureSemantic HTML: h1-h6, ul/ol, table with thead/th, figure
1.3.2Meaningful sequenceDocument order matches reading order; no CSS-only reordering
1.4.3Contrast ratio 4.5:1 (text)Minimum contrast in embedded CSS; test with Colour Contrast Analyser
1.4.4Text resizable to 200% without lossUse em/rem units; avoid px for font-size
2.4.1Skip navigation blocksTOC allows skipping to content; landmarks nav in nav.xhtml
2.4.2Page titledtitle element in each XHTML head
2.4.6Headings and labels descriptiveMeaningful heading text, not just "Chapter 1"
3.1.1Language of pagexml:lang on html element in each XHTML file
4.1.1Parsing — valid markupPass EPUBCheck and W3C XHTML validator
4.1.2Name, role, value for UIARIA roles where semantic HTML is insufficient

Required EPUB-Specific Requirements

Beyond WCAG, EPUB Accessibility 1.1 adds these EPUB-specific requirements:

<!-- Required accessibility metadata in content.opf -->
<meta property="schema:accessMode">textual</meta>
<meta property="schema:accessMode">visual</meta>
<meta property="schema:accessModeSufficient">textual</meta>
<meta property="schema:accessibilityFeature">structuralNavigation</meta>
<meta property="schema:accessibilityFeature">alternativeText</meta>
<meta property="schema:accessibilityFeature">tableOfContents</meta>
<meta property="schema:accessibilityHazard">none</meta>
<meta property="schema:accessibilitySummary">
  This publication includes structured navigation, alt text for all
  informative images, and semantic heading structure.
</meta>
<meta property="a11y:certifiedBy">Your Organisation</meta>
<meta property="dcterms:conformsTo">
  EPUB Accessibility 1.1 - WCAG 2.2 Level AA
</meta>

Testing Tools

Common Accessibility Failures in Converted EPUBs

Accessible PDF-to-EPUB Conversion

toolkit.bot outputs EPUBs that target EPUB Accessibility 1.1 at WCAG 2.2 AA conformance. Alt text is generated for images, semantic heading structure is preserved from the PDF, language is detected and set, and accessibility metadata is included in the OPF. Run Ace by DAISY on the output to verify before distribution.

Convert PDF to accessible EPUB3 →