GuidesAccessibility and the EAA · Published 1 Apr 2026 · Updated 2 Sep 2026 · toolkit.bot

PDF to Accessible EPUB for Screen Readers: A Practical Guide for Libraries and Accessibility Teams

Fixed-layout PDF is the single largest barrier to accessible digital content delivery. A tagged PDF can technically pass an automated accessibility checker, but it still fails readers who depend on screen readers, use e-ink devices, or need to adjust font size, spacing, and color. EPUB3 with proper accessibility metadata is a different category of document — one that is genuinely readable by every major assistive technology.

This guide is written for library staff, accessibility coordinators, and content managers who need to produce accessible EPUB from existing PDF sources.

Why EPUB3 Outperforms PDF for Accessibility

WCAG 2.2 Success Criteria and EPUB Accessibility 1.1 converge on the same requirements:

For readers using JAWS, NVDA, VoiceOver, or Dolphin, EPUB3 produced from a well-structured source PDF provides a significantly better experience than the equivalent tagged PDF.

Why PDF Fails Screen Readers Specifically

PDF renders content as positioned objects on a fixed-size page, which creates three persistent problems for assistive technology:

In EPUB3 the same properties are native: H1–H6 are real HTML, so users navigate by heading with the NVDA H key or the VoiceOver rotor; DOM order is reading order; xml:lang drives correct pronunciation; and EPUB Accessibility 1.1 metadata is surfaced by reading systems such as Thorium Reader, Apple Books and Kobo before the file is opened. On Windows, NVDA and JAWS work with Thorium Reader; on macOS and iOS, VoiceOver with Apple Books; on Android, TalkBack with Voice Dream Reader or Lithium. EPUB3 is also the native format for OverDrive, Libby and most accessible lending platforms, and works on Kindle (via Send to Kindle), Kobo, Apple Books and Google Play Books.

When to Convert PDF to EPUB

This approach is appropriate when:

How to Convert PDF to Accessible EPUB

  1. Go to toolkit.bot/pdf2epub
  2. Upload the PDF
  3. Download the EPUB3 file (typically ready in 30 seconds)
  4. Open in a screen reader or EPUB validator to verify output quality

The tool produces EPUB3 files with semantic HTML5 structure (headings mapped to H1–H6), language declaration, alt text for images extracted from PDF alt text where present, table structure preserved where tables are detected in the source PDF, and EPUB Accessibility 1.1 metadata.

What to Check After Conversion

Open the EPUB in Thorium Reader (free, Windows/Mac/Linux) with a screen reader running and verify:

Then run ACE by DAISY for a machine-readable report; for publicly distributed documents, attach it to your accessibility statement.

Common Issues and How to Handle Them

Choosing a Converter: Buyer Checklist

For screen-reader workflows, the best converter is the one that leaves the least manual remediation: correct reading order through columns and side notes, preserved heading hierarchy, low character-drop text extraction, usable table output, and automatic output checks before distribution. Ask every vendor:

  1. Do you verify output quality automatically? Most tools convert and stop; ask whether text fidelity and structure are checked after conversion.
  2. How do you handle two-column and academic PDFs? Request sample conversions and test reading order in NVDA browse mode.
  3. What happens with scanned PDFs? Is OCR included, and how does OCR confidence affect the output?
  4. Can we inspect evidence of conversion quality? Machine-generated reports, not “looks good”.
  5. Do you emit EPUB3 accessibility metadata? Structure and metadata should align with EPUB Accessibility 1.1 and WCAG 2.2 AA.

A 15-minute evaluation: pick three hard PDFs (a two-column paper, a scanned document, a table-heavy report); convert each with every candidate; open the outputs in NVDA or VoiceOver and test heading navigation, reading order and table comprehension; run EPUBCheck and ACE by DAISY on each; score on error rate plus remediation time. The lowest remediation burden wins, whatever the UI looks like. toolkit.bot's differentiator is built-in self-verification: every conversion is checked with text-level and render-level validation so structural drift is caught before your QA does.

Resources for Library Accessibility Teams

Convert a PDF to accessible EPUB3 — browser-based, free, no account required. Produces EPUB3 with EPUB Accessibility 1.1 metadata.

Convert a PDF →

Related guides