An open source command-line tool for scanning PDFs against WCAG best practice — at any scale. Try uploading a PDF for a structured accessibility report.
Built by Bloom Works for public sector teams and everyone else. Coded in Python. Supports automated workflows.
Bloom’s PDF Accessbility Scanner helps you triage at scale. Run it over any number of PDFs to find out which pass automated checks, which have fixable problems, and which are structurally inaccessible.
MIT licensed and built in the open. Originally developed by Luxembourg’s Information and Press Service, extended by Bloom Works.
The scanner runs automated checks across the majority of WCAG 2.2 PDF Techniques, from document structure and headings to tables, forms, and alt text.
Results are grouped by category — the same structure used in professional accessibility audits. Passed, flagged, and failed checks are clearly separated, with details on every issue found.
Drop in a PDF and see results in seconds.
Check a PDF