EPUB for Visually Impaired Readers — Screen Readers, Accessibility, and Why PDF Falls Short
EPUB is the most accessible document format available today. It was designed from the ground up to work with screen readers, braille displays, and reading systems for people with visual impairments. Here's how it works and why converting a PDF to EPUB can make a document significantly more accessible.
Why EPUB is more accessible than PDF
PDF was designed for print — every element is positioned at exact coordinates on a fixed page. Screen readers can extract text from PDFs but they often read in the wrong order, miss headings, skip tables, and produce garbled output for two-column layouts.
EPUB uses HTML and CSS internally — the same technology as accessible web pages. This means:
- Correct reading order — content flows semantically, not positionally
- Heading structure — H1, H2, H3 headings let screen readers navigate by section
- Table semantics — proper row/column headers that screen readers announce
- Alt text for images — descriptions read aloud for every figure
- Language declaration — tells the screen reader which language pronunciation to use
- Adjustable font size — low-vision readers can increase text to any size without layout breaking
Screen reader support for EPUB
NVDA + Thorium Reader (Windows)
NVDA (free) paired with Thorium Reader is the gold standard for accessible EPUB reading on Windows. Thorium is built by EDRLab specifically to meet WCAG 2.1 AA and EPUB Accessibility 1.1 requirements.
- NVDA announces headings, lists, tables, and navigation landmarks
- Thorium's reading pane is keyboard-navigable end-to-end
- Table of contents navigation via keyboard shortcut
JAWS (Windows)
JAWS works with Thorium Reader and also with the Kindle app. For PDF, JAWS performance varies significantly by document quality; for EPUB the output is consistently better.
VoiceOver + Apple Books (iPhone, iPad, Mac)
Apple Books has first-class VoiceOver integration. With VoiceOver enabled:
- Swipe to read continuously through an EPUB
- Tap to read by paragraph, sentence, or word
- Rotor gesture gives access to headings, links, and form controls
- Works on iPhone, iPad, and Mac without any additional app
TalkBack + Google Play Books (Android)
TalkBack on Android works with Google Play Books for EPUB reading. Upload your EPUB via the Play Books web interface; Google applies accessibility enhancements on ingestion.
Daisy/EPUB audiobook readers
EPUB 3 supports Media Overlays — synchronised audio and text for narrated reading. DAISY (Digital Accessible Information System) books, widely distributed by libraries and talking book services, are built on the EPUB 3 standard. Thorium Reader and EPUB Reading System (ERS) compliant apps play these natively.
EPUB Accessibility 1.1 standard
The EPUB Accessibility 1.1 specification (published by W3C) defines what a fully accessible EPUB must contain:
- All images have meaningful alt text
- Reading order matches visual order
- Tables have proper header cells
- Document language is declared
- Navigation document (TOC) is present and complete
- WCAG 2.2 Level AA conformance for all content
Many publishers in the EU now need to meet this standard under the European Accessibility Act (EAA) 2025. See the EAA compliance guide →
How converting a PDF to EPUB improves accessibility
When a visually impaired user receives a PDF — a scanned research paper, a government document, a textbook chapter — reading it with a screen reader is often painful or impossible. Converting to EPUB:
- Extracts text in proper reading order (not page-position order)
- Detects headings and rebuilds heading hierarchy (H1/H2/H3)
- Converts tables to semantic HTML tables
- Runs OCR on scanned pages to extract text that was image-only
- Produces a navigable table of contents
The result is an EPUB that a screen reader can navigate cleanly — jump to chapter 3, read table row by row, hear image descriptions.
Checking EPUB accessibility
Use the ACE by DAISY tool to validate accessibility of any EPUB:
- ACE is free and open source — daisy.org/activities/software/ace
- Checks against EPUB Accessibility 1.1 and WCAG 2.2
- Reports missing alt text, heading issues, colour contrast problems, and more
See the full EPUB accessibility checker guide →
Convert a PDF to an accessible EPUB — free, handles scanned pages with OCR.
Convert PDF to EPUB →