PDF Accessibility Checker
Check your PDFs
Choose your files, see what needs a closer look, and take the review notes with you.
A first check for accessibility. Reading order, image descriptions and other details still need human review.
Choose your PDFs
Files stay in this browserUp to 20 PDFs · 20 MiB each · 100 MiB per batch · 200 pages each
Your PDFs stay in this browser. They are not uploaded or saved.
Choose files or try the sample batch.
PDF check results
Reports include filenames and document details. Review them before sharing.
What else to check
Use a dedicated PDF accessibility checker alongside these manual checks.
References: W3C PDF18 (title), PDF16 (language), PDF3 (reading order); Mozilla PDF.js page API.
What this checks
- Page count, document title and default language
- Whether tags and page structure can be found
- Pages where no text can be extracted
Finding tags or text does not show that they are correct. A blank page may need neither.
Continue the review
Reading order, tag quality, image descriptions, forms, links, contrast and text recognition accuracy are not tested here.
For broader checks, use PAC, axesCheck or veraPDF, and inspect the document with assistive technology. Check each tool’s privacy terms before sharing your files.
How to interpret the findings
Mozilla PDF.js reads the document structure. The Marked flag is a declaration; a page structure tree is a presence signal. Neither establishes correct tagging. Text extraction does not confirm text recognition accuracy, visible text, or reading order.
Document language is the catalog’s /Lang value, not a detected language. A title’s presence does not confirm its usefulness or that a viewer displays it. A parser limitation can prevent a property from being retrieved.
Each file has a 60-second time limit. Password-protected files and unsupported XFA forms need a different tool. Limits, cancellations and parser errors remain in the exported report.
Primary references: PDF.js document API, PDF.js page API, and W3C techniques for document titles, language and reading order.