Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

Check a PDF for tags, title, language, alt text, headings, and more against PDF/UA and WCAG, with a fix for every issue and no file upload.
A PDF accessibility checker is a tool that inspects a PDF file for the features people using screen readers and other assistive technology depend on, such as tags, a document title, a language, and alternative text. It reports each problem against PDF/UA (ISO 14289) and the W3C Web Content Accessibility Guidelines (WCAG).
TestMu AI built this PDF accessibility checker for testers, developers, and content teams who need a fast first pass on a document. PDF/UA is described by the PDF Association as a means of making PDF files that conform to WCAG. All processing happens in your browser. No data is uploaded.
The checker runs 12 automated checks. Eight of them map to a PDF technique in the W3C Techniques for WCAG 2.2, and each technique maps to a WCAG success criterion:
| Check | What it looks for | Reference |
|---|---|---|
| Tagged PDF | The document is marked as tagged and has a structure tree. | WCAG 1.3.1, PDF/UA-1 |
| Document title | A Title entry in the document properties. | WCAG 2.4.2, PDF18 |
| Title shown in the window bar | The DisplayDocTitle viewer preference is switched on. | WCAG 2.4.2, PDF18 |
| Document language | A default language (Lang entry) in the document catalog. | WCAG 3.1.1, PDF16 |
| Real, selectable text | Every page has extractable text, not only a scanned image. | WCAG 1.4.5, PDF7 |
| Heading structure | Heading tags exist, start at H1, and skip no levels. | WCAG 1.3.1, PDF9 |
| Alternative text on figures | Every Figure tag has an Alt entry. | WCAG 1.1.1, PDF1 |
| Table header cells | Every Table tag contains at least one TH cell. | WCAG 1.3.1, PDF6 |
| Form field labels | Every form field has a tooltip (TU entry). | WCAG 4.1.2, PDF12 |
| Bookmarks | An outline exists when the document has 21 pages or more. | WCAG 2.4.5, PDF2 |
| Assistive technology access | Security settings do not block text extraction for accessibility. | PDF/UA-1 |
| PDF/UA identifier | The XMP metadata declares a PDF/UA part. | PDF/UA-1 |
Checking a PDF takes six steps and needs no signup or software:

The capture above shows the untagged sample. It scores 28 out of 100 because it has no tags, no title, and no language, so three more checks cannot run at all. To check a locked file, remove the password with Unlock PDF first.
Each of the 12 checks carries a weight, and the weights add up to 100. A passed check earns its full weight, a warning earns half, and a failed check or a check that could not run earns nothing.
A worked example: the untagged sample passes selectable text (15), form field labels (5), bookmarks (4), and assistive technology access (3), and gets a warning for the PDF/UA identifier (1). That adds up to 28.
An automated check confirms that accessibility features exist, not that they are correct. The Matterhorn Protocol from the PDF Association is a list of all the possible ways to fail PDF/UA-1, and this tool covers only part of it. Review these five points by hand:
A PDF accessibility checker fits anywhere a PDF is produced or published. Common uses in QA and development work:
This tool checks PDF files. For web pages and apps, TestMu AI accessibility testing runs automated WCAG scans, and Accessibility DevTools brings the same checks into the browser. Setup steps are in the accessibility testing documentation.
PDF/UA is the ISO 14289 family of standards for accessible PDF files. PDF/UA-1 (ISO 14289-1) builds on PDF 1.7, and PDF/UA-2 (ISO 14289-2:2024) was written for PDF 2.0. A PDF/UA file is tagged, has a title and a language, and gives every meaningful image a text alternative.
A tagged PDF is a PDF that carries a hidden structure tree alongside the visible page. The tree labels each piece of content as a heading, paragraph, list, table, or figure and fixes the reading order. Screen readers rely on these tags, so an untagged PDF fails the first check in this tool.
No, your PDF is not uploaded. The PDF accessibility checker loads the open source pdf.js engine into your browser and reads the file on your own device. The document never leaves your machine and nothing is stored between visits, so contracts, invoices, and unpublished reports can be checked safely.
No, an automated checker cannot prove a PDF is fully accessible. Software can confirm that tags, a title, a language, and alternative text exist, but it cannot judge whether the reading order makes sense or whether the alternative text describes the image. A person still needs to review those points.
A scanned PDF fails because each page is a picture of text, not text. Screen readers find nothing to read, and people cannot search, select, or enlarge the words. Run optical character recognition (OCR) on the scan to create real text, then add tags, a title, and a language.
The most reliable way to fix an untagged PDF is to return to the source file and export it again with tagging switched on. Word processors and layout tools offer an option to create a tagged PDF. If the source is lost, add tags in a PDF editor, then check the file again.
Bookmarks matter for long PDF documents. W3C technique PDF2 recommends them for documents that exceed a few pages, because an outline lets people jump between sections. This checker shows a warning when a PDF of 21 pages or more has no bookmarks, and passes shorter documents without them.
This PDF accessibility checker accepts one PDF of up to 50 MB at a time. It scans the first 500 pages and shows a notice when a longer document is cut off. Password protected PDFs cannot be opened, so remove the password before running the check.
WCAG is the W3C guideline for accessible web content in any format, written as testable success criteria. PDF/UA is an ISO standard that sets technical rules for the PDF file itself, such as tagging and metadata. A PDF that follows PDF/UA has a strong technical base for meeting WCAG.
Did you find this page helpful?
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance