PDF accessibility checker
PDF Accessibility Checker: PDF Accessibility Testing and PDF/UA Validation Software
We priced six PDF accessibility checkers on 31 August 2026 and read what each one actually validates. Three of them decide PDF/UA conformance formally, three cost nothing, and exactly one will run without a person sitting in front of it. Render a document with the tool below, then check the file it produces.
- Early access, launching soon
- No card required
- Your HTML stays yours
Live demo
Runs in your browser. Nothing is uploaded.
Your HTML
Live preview
Your PDF is downloading. Want this as one API call, with the page archived too?
Short answer
A PDF accessibility checker tests a PDF against PDF/UA (ISO 14289) and the WCAG success criteria that apply to documents, then reports the failures it can detect automatically. The category splits on a line vendors rarely draw: reporting tools list problems they find, while formal validators decide conformance against the ISO standard. Of the six tools priced here on 31 August 2026, the three that validate PDF/UA formally are all free (PAC 2026, veraPDF and the CommonLook PDF Validator), and the paid products in this category sell remediation and authoring rather than checking. Only veraPDF is built to run unattended across thousands of files.
Last updated 31 August 2026. Written and fact checked by the Sitepdf team.
PDF accessibility checkers, what each one validates and what it costs
Every price and capability below was read off the vendor's own site on 31 August 2026. Where a vendor publishes nothing, or did not respond to us, this table says so instead of repeating a figure from a review directory. One absence is worth naming up front: adobe.com did not respond to repeated requests on 31 August 2026, the same connection failure we hit on 29 August, so no price and no capability claim is printed here on Adobe's own authority. What the Acrobat row does carry is documented by the US Department of Education, which is a source we could actually read. Read the last two columns together and the economics of this category stop being subtle.
| Tool | What it is | Published price, read 31 August 2026 | Validates PDF/UA formally? | Runs unattended over a batch? |
|---|---|---|---|---|
| PAC 2026 | Desktop checker with a screen reader preview, in use since 2010 | Free. The site describes it as "the globally used, free PDF accessibility checker" and states that it "is funded by the German Federal Ministry of Labor and Social Affairs". | Yes. The current release "expands existing tests with AI-assisted checks that significantly reduce the amount of manual testing required". | No. Desktop application, one document at a time in normal use. |
| veraPDF | Open source command line and GUI validator, governed by the Open Preservation Foundation and the PDF Association | Free and open source, dual licensed under "GNU General Public License v3 or later (GPLv3+) and Mozilla Public License v2 or later (MPLv2+)". | Yes, and both parts. It validates "all PDF/A parts and conformance levels" plus "PDF/UA (parts 1 and 2)", which means PDF/UA-2 against PDF 2.0 as well as PDF/UA-1. | Yes. It is the only one here that is. Command line interface, machine readable reports, designed to sit in a build pipeline. |
| CommonLook PDF Validator (Allyant) | Adobe Acrobat plugin that produces a certification report per file | Free. Described on Allyant's own page as "A FREE, robust Adobe Acrobat plugin", with no price attached. | Yes. Allyant states it validates against "Section 508, WCAG, PDF/UA, and HHS guidelines". | No. It needs Windows 8 or higher and "Adobe Acrobat Version: Standard or Pro, Acrobat X (10) or higher" on the same machine. |
| Adobe Acrobat Pro Accessibility Checker (Full Check) | The checker built into Acrobat Pro, and by a wide margin the one most people search for | Not readable. adobe.com did not respond to repeated requests on 31 August 2026, so no Acrobat or Acrobat Pro figure is printed here. It is bundled with an Acrobat Pro subscription rather than sold separately. | Not claimed anywhere we could read. The US Department of Education job aid describes it as scanning for barriers and reporting them, and warns that "the automated checker only identifies a portion of potential issues". | No. Action Wizard can batch on one desktop, but there is no server side validation product here. |
| axesPDF (axes4) | Desktop tool that checks and then fixes, aimed at people who remediate documents daily | Publishes a rate card in US dollars. axesPDF Team is $650 for one year and $1,250 for two. Bundled with axesWord it is $1,000 and $1,900; with axesWord and axesSlide, $1,150 and $2,050. Larger seat counts route to a custom quote. | Yes. PDF/UA conformance is the product's stated purpose, alongside WCAG and Section 508. | No. Desktop software, licensed per seat. |
| CommonLook PDF (Allyant, the paid product) | AI assisted remediation with a simplified editor, on the desktop or in a browser | Nothing published. No price appears on any Allyant product page we could read. The free Validator is the only part of the suite with a stated cost. | Yes, for the same standards as the free Validator: Section 508, WCAG, PDF/UA and HHS. | No. It is an editor. A person drives it. |
Two patterns fall out of the last three columns, and neither one appears on a comparison page anywhere else we looked. First: every tool here that formally validates PDF/UA is either free or the cheap end of the category. The paid products are not selling you the check. They are selling remediation, authoring and the hours around them, because that is where the labour is. If you are budgeting for accessibility and the line item says "checker", you have probably mis-scoped the purchase, and our PDF remediation services comparison has the per page rates that line item usually becomes. Second, and more useful if you generate documents rather than author them: one tool out of six runs without a human. Five of these are desktop applications built around a person opening a file, reading a report and fixing it. That model works at ten documents a month and collapses at ten thousand. veraPDF is the only one designed to be called by a script, which makes it the default answer for anyone whose PDFs come out of software.
Reporting and validating are different jobs, and the difference decides your shortlist
This is the most consequential thing on the page, so it goes first.
A reporting tool examines a document, applies a set of automated rules, and gives you a list of the problems it recognised. A formal validator tests a document against a published specification, ISO 14289, and returns a conformance decision with the specific clause each failure violates. The output looks similar. What it entitles you to say afterwards is not.
The practical consequence lands on people who assume a clean report is a compliance result. It is not, and the US federal government says so in plain language. The Department of Education job aid on the Acrobat checker states that "the automated checker only identifies a portion of potential issues. Manual testing and inspection are always required to ensure full accessibility compliance." The report even has a status for this, "Needs Manual Check", defined there as "the checker cannot automatically verify this item; manual inspection is required." A document can show zero red items and still fail, because a large share of the criteria were never evaluated by software at all.
None of that makes the Acrobat checker a bad tool. It is genuinely useful, it is already installed on the machines of the people doing this work, and for an author fixing one document it is often the fastest way in. The error is treating its green result as a conformance claim you can put in front of a federal buyer, because Adobe does not publish it as one and, on every page we could reach, does not describe Full Check as a PDF/UA validator.
So the shortlist question is not "which checker finds the most issues". It is: do I need a report that helps a person fix a file, or a conformance decision I have to defend? For the first, use whatever is already on the desktop. For the second, use a validator that names the standard it is testing and the clause it failed on.
How to check if a PDF is accessible
A workable sequence, in the order that finds the most problems for the least effort.
Start with a formal validator, not a reporting tool. Run the file through PAC 2026 or veraPDF first. Both are free, both name PDF/UA as what they test, and both will tell you within seconds whether the document has a tag structure at all. If it does not, stop. Everything else on this list is irrelevant until the file is tagged, and the fix belongs upstream in whatever produced it.
Then read the structure, not the score. Open the tag tree and check that headings descend in order without skipping levels, that lists are real list structures rather than paragraphs starting with a bullet character, and that tables carry header cells with a defined scope. These are the conditions that decide whether a screen reader user can navigate the document instead of listening to it end to end.
Use PAC's screen reader preview. This is the single most underrated feature in the category. It renders the document the way assistive technology will encounter it, which exposes reading order problems that no pass or fail line can communicate. A two column report that reads across the columns instead of down them passes most automated checks and is unusable in practice. You will see it in about four seconds in the preview.
Check the things software cannot judge. Is the alternative text a description of what the image conveys, or is it the file name? Is the document title in the metadata a real title, or is it "Microsoft Word - final_v3_REVISED.docx"? Does colour alone carry any meaning? Is the document language declared, and is it right? A checker can tell you an alt attribute exists. Only a person can tell you it is useful.
Finally, test with an actual screen reader if the document matters. For a benefits letter, a permit, a tax notice or anything a member of the public is required to read, ten minutes with NVDA or VoiceOver will find things no rule set covers.
PDF/UA-1, PDF/UA-2 and WCAG: which standard your checker should be testing
Three names get used interchangeably in this category and they are not interchangeable.
WCAG is the W3C standard that defines success criteria at Levels A, AA and AAA. It was written for web content, and US law leans on it: the Revised Section 508 Standards incorporate Levels A and AA as the federal technical baseline. Many WCAG criteria apply cleanly to a document, some do not apply at all, and a handful have no obvious document equivalent.
PDF/UA is ISO 14289, the standard written specifically for PDF. It says how a conforming file has to be constructed: tagged content, a defined logical structure, semantically correct tags, artifacts marked as artifacts, and so on. It is a file format specification, not a policy, which is exactly why it can be validated by software with far less ambiguity than WCAG.
PDF/UA-2 is the newer part, built against PDF 2.0 (ISO 32000-2). This matters when you choose a validator, because not every tool has caught up. veraPDF states that it validates "PDF/UA (parts 1 and 2)", which is the clearest published position of any tool we checked. If your organisation is moving to PDF 2.0 output, verify part 2 support before you standardise on anything.
The useful mental model: PDF/UA is how the file is built, WCAG is what the reader can do with it. You need both, and they fail differently. A file can conform to PDF/UA and still have useless alt text, which is a WCAG failure a validator will never catch. A file can satisfy every WCAG criterion a human can assess and still be untagged, which is a PDF/UA failure a human will never notice by reading it.
What no PDF accessibility checker can catch
Every product in this category has a commercial reason to blur this boundary. It is worth stating precisely, because misunderstanding it is how a team fails an audit it believed it had passed.
The PDF Association's Matterhorn Protocol organises PDF/UA conformance into 31 checkpoints containing 136 failure conditions. Software can identify most of them. A substantial remainder cannot be decided by any machine, now or later, because they require judgment about meaning rather than structure.
The ones that bite hardest in practice:
Whether alternative text is any good. A checker confirms the attribute is present and not empty. It cannot tell you that "chart.png" describes nothing, or that a five word alt on a complex data visualisation has thrown away the entire point of the figure.
Whether the heading hierarchy reflects the document. Levels descending in order is checkable. Whether H2 is genuinely a subsection of the H1 above it is a reading comprehension task.
Whether reading order makes sense. A defined order is checkable. Whether that order is the one a human would follow through a multi column layout with pull quotes and a sidebar is not.
Whether colour alone carries meaning. Contrast ratios are arithmetic. "Rows highlighted in red require action" is a sentence a machine cannot evaluate against the design.
Whether a table's header associations are correct. Presence of header cells is checkable. Whether the right cells were marked as headers in a nested table with spanning cells is a structural judgment.
This is a property of accessibility itself, not a gap in any vendor's product, and it is why the honest tools ship a "needs manual check" status instead of pretending. Plan for a human pass on documents that carry real consequence, and use automation to make sure that human is never wasting time on problems a script could have caught.
Checking PDFs in bulk: why the desktop model breaks and what replaces it
Almost everything written about PDF accessibility checkers assumes a person authored a document and now wants to check it. If your PDFs are generated, by a reporting system, a billing run, a case management platform or a rendering API, that assumption is wrong in a way that changes the whole answer.
Consider a state agency that publishes 3,000 documents a month out of three internal systems. The desktop model says: someone opens each file in Acrobat or PAC, reads a report, fixes what is wrong, saves it. At two minutes a document that is 100 hours a month, forever, and it is 100 hours spent correcting the same three defects over and over because the defects live in the templates upstream, not in the files. Our Adobe Acrobat accessibility checker alternative comparison covers exactly this problem: five tools, and only one that runs unattended over a batch instead of one file at a time.
The alternative is a validation gate. veraPDF is the only tool on this page that supports one, because it has a command line interface and machine readable output. The pattern is short:
Validate every generated document automatically, as part of the job that produces it. A failure is a build failure, not a ticket someone opens next quarter.
Fail the template, not the file. When a document fails, the interesting output is not the document. It is which template produced it, because one template fix corrects every file that template will ever generate, including the ones that do not exist yet. Nothing else in an accessibility program has that leverage.
Keep the desktop tools for the exceptions. PAC's screen reader preview is still the fastest way to understand a reading order problem once the gate has told you which template has one. The two models are complements. Bulk validation finds where the problems are; a person with a good desktop checker works out why.
Sample with a human on a schedule. Automated conformance plus a monthly manual review of a handful of real documents catches the judgment failures the gate structurally cannot. If you are choosing the wider tooling around this, 508 compliance testing software prices nine of the platforms and separates the ones that read web pages from the two that read documents.
The check you never have to run is the document that comes out right
We sell an HTML rendering API, so read this section knowing what we sell. The argument holds even if you buy nothing from us.
Nearly every problem a PDF accessibility checker reports on a generated document was decided before the PDF existed. Untagged output is a render setting. A missing document title is a metadata field. An undeclared language is one attribute on the html element. Headings out of order, fake lists and tables without header cells are all properties of the HTML template, faithfully carried into the PDF by a renderer doing exactly what it was told.
That is genuinely good news, because it means the work is finite. A remediation team fixing existing files works file by file and never finishes. A team fixing templates fixes each defect once. If you generate documents from HTML, the sequence that removes most of your checker findings is: put real semantic structure in the template, switch tagging on at render time (it is one parameter, and off by default in a surprising number of wrappers), set a document title, declare the language, and then validate what actually came out rather than what you intended. Our comparison of accessible PDF generation covers which HTML to PDF engines emit tagged output and which genuinely target PDF/UA, which is a distinction most of the category collapses.
Two honest caveats. Tagged is not conformant: emitting tags is necessary and not sufficient, and anyone selling you a flag that produces compliance is selling you a future audit finding. And if you have a backlog of documents already published, template work does nothing for it. That backlog is a remediation project with a per page cost, and if you are sizing one, the rates four vendors publish are on our PDF remediation services page. If instead you have to report on all of this to a federal buyer, the rows your generated documents get judged on are set out in our guide to the VPAT and Accessibility Conformance Report.
curl https://api.sitepdf.com/v1/render \
-H "Authorization: Bearer $SITEPDF_KEY" \
-d url="https://app.example.gov/notices/2026/eligibility-determination" \
-d tagged=true \
-d title="Eligibility Determination Notice, September 2026" \
-d lang=en-US \
-o notice.pdf
# Validate against PDF/UA-1 before the document is allowed to publish.
verapdf --flavour ua1 --format json notice.pdf > report.json
The API is in early access; this is the documented call shape it opens with. Full request and response walkthrough.
Questions about this job
What is a PDF accessibility checker?
Is there a free PDF accessibility checker?
How do I check if a PDF is accessible?
Does Adobe Acrobat have an accessibility checker?
Does passing the Adobe accessibility checker mean my PDF is compliant?
What is the difference between PDF/UA and WCAG?
How do I test PDF accessibility in bulk?
How much does PDF accessibility software cost?
Index
More PDF and archiving tools
- Convert HTML to PDF
- Webpage to PDF
- Save webpage as PDF
- URL to PDF API
- Website archiving
- Monitor website changes
- Screenshot API
- React to PDF
- Java PDF library
- C# PDF library
- Python PDF generation
- HTML to PDF Node.js
- Laravel HTML to PDF
- Vue to PDF
- Next.js PDF generator
- Angular to PDF
- Markdown to PDF API
- Django HTML to PDF
- Blazor HTML to PDF
- Spring Boot HTML to PDF
- Airtable to PDF
- Rails HTML to PDF
- PDF generator API
- Website archiving software
- Document generation API
- Legal document automation software
- Document automation software
- Bulk HTML to PDF
- Accessible PDF generation
- ADA compliance audit cost
- 508 compliance testing
- PDF remediation
- VPAT and ACR
- Wayback Machine alternative
- Best HTML to PDF API
- DocRaptor alternative
- Puppeteer alternative
- Wkhtmltopdf alternative
- PDFShift alternative
- Urlbox alternative
- PDFCrowd alternative
- Api2Pdf alternative
- Browserless alternative
- APITemplate alternative
- CraftMyPDF alternative
- PDFMonkey alternative
- dompdf alternative
- Gotenberg alternative
- GrabzIt alternative
- Adobe PDF Services API
- PDF SDK pricing
- HTML to image API pricing
- CloudConvert alternative
- CloudConvert pricing
- Direct mail API pricing
- E-signature API pricing
- Sparticuz Chromium Lambda cost
- Browserbase pricing
- Aspose PDF pricing
- PDF API pricing
- How it works
- Features
- Pricing
Early access
Get on the early-access list
The API opens to the list first, in order. Early access locks the planned launch rates for 12 months. No card required, launching soon.