Skip to content
Free tools Let's talk

Free tool

PDF accessibility checker

Drop in a PDF and see straight away whether it has the basics a screen reader needs: tags, a title, a language, alternate text on images, embedded fonts and real text. Each check tells you what it means and how to fix it in Word, InDesign or Acrobat.

1. Choose a PDF

Your PDF is read by your own browser, on your device. It is not uploaded to us or to anyone else, so confidential documents are safe to check.

2. Read the report

What gets checked

Thirteen automated checks, each mapped to a clause of PDF/UA (ISO 14289-1) or a WCAG 2.2 success criterion. Failed checks come first, with the fix for your software.

  • Tagged PDF
  • Document language
  • Document title
  • Title shown in the window
  • Alternate text on images
  • Headings
  • Embedded fonts
  • Real text, not a scan
  • Tab order
  • Form field descriptions
  • Bookmarks
  • Security settings
  • PDF/UA identifier
Reading the PDF on your device...

Beyond the tool

Failed checks? We remediate PDFs.

We fix PDFs to PDF/UA and WCAG: tagging, reading order, tables, alt text and forms, and we set up your templates so the next export passes.

Get an accessibility audit proposalA fixed-price proposal within one working day

The guide

PDF Accessibility Checker: the complete guide

2 referencesMethodology and limitsUpdated 15 October 2026

Built and maintained by the designers and marketers at DEMARCA, an award-winning design studio in Portugal.

On this page
  1. How to check if a PDF is accessible
  2. What the checks mean
  3. What this checker does not test
  4. PDF/UA, WCAG and the law
  5. Methodology and limits
  6. Sources

How to check if a PDF is accessible

An accessible PDF is one that people using screen readers, magnifiers, voice control or the keyboard can read and use as well as anyone else. Most of what makes that possible is invisible: a hidden layer of tags that says "this is a heading, this is a list, this image shows a bar chart of sales by quarter". This checker opens that layer and reports what is there and what is missing.

  1. Drop the PDF into the checker. It runs in your browser with pdf.js and pdf-lib, the same open source libraries many PDF viewers use. The file stays on your device.
  2. Start with the failed checks. Tags, language and title failures usually come from one export setting, so a single re-export often clears several at once.
  3. Fix the source, not the PDF. Correct the Word or InDesign file and export again. Patching a PDF in Acrobat works, but the next export brings every problem back.
  4. Finish with a manual review. Automated checks cannot tell whether the reading order makes sense or whether alt text actually describes the image. Read the document with a screen reader (NVDA on Windows, VoiceOver on Mac) or ask an accessibility specialist.

What the checks mean

Most of what a screen reader needs lives in a few places inside the file. This is what each check reads and when it fails:

CheckWhat it reads in the fileFails when
Tagged PDFThe Marked flag and the structure treeEither is missing (a warning if the authoring tool flagged its own tags as "Suspects")
LanguageThe document's default languageNone is set
Title, and title shownThe title in the metadata, and the setting that shows it instead of the file nameNo title, or the window shows the file name
Alternate textEvery Figure tagAny figure has no alternate text, or only spaces
HeadingsH and H1 to H6 tagsA warning when a multi page document has none
Embedded fontsThe fonts actually used to draw textAny of them is not embedded
Real textText on each page, and images on pages without textPages are pictures of text, as in a scan
Tab order, form fieldsPages with links or fields; each field's descriptionTab order does not follow the structure, or a field has no description
Bookmarks, security, PDF/UA identifierThe outline, the accessibility permission, the PDF/UA claim in the metadataNo bookmarks over 20 pages (warning), screen readers blocked by security, no PDF/UA claim (warning)

Alternate text is counted, not judged: if you need help writing it, the alt text generator drafts a description from the image. Color contrast is not part of this check either; test text colors with the color contrast checker.

What this checker does not test

This is a fast first pass, not a certificate. It is not a substitute for PAC, Adobe Acrobat's full check or testing with a screen reader. A PDF can pass every check here and still be hard to use.

It does not check reading order, heading levels, table header cells, list structure, color contrast, or whether alternate text is meaningful. For a deeper check, the free PAC (PDF Accessibility Checker) from axes4 tests many PDF/UA and WCAG requirements on Windows, and Acrobat Pro's Accessibility Checker produces a full report.

PDF/UA, WCAG and the law

WCAG 2.2 describes the outcome: content people can perceive, operate and understand. PDF/UA (ISO 14289-1) describes how a PDF file has to be built to deliver that outcome. In the US, Section 508 points federal agencies to WCAG, and the Department of Justice's 2024 rule under ADA Title II requires state and local governments to meet WCAG 2.1 AA, including in documents they publish online. In the UK, public sector bodies must meet WCAG under the Public Sector Bodies Accessibility Regulations 2018, and in the EU the European Accessibility Act has applied to many private sector products and services since June 2025. Whatever applies to you, tagged, titled and described PDFs are where every audit starts.

Methodology and limits

Engine
Two open source libraries running in your browser: pdf-lib reads the raw objects (catalog, structure tree, fonts, annotations, form fields, outline) and pdf.js supplies the text, drawing operations, metadata and permissions. If pdf-lib cannot open a file, usually an encrypted one, the checker falls back to pdf.js alone and says which checks it could only approximate.
Checks and references
13 checks, each tied to a clause of PDF/UA-1 (ISO 14289-1:2014) and, where one exists, a WCAG 2.2 success criterion and W3C PDF technique, shown under each result.
Scale
Text and fonts are read on the first 300 pages. On documents up to 60 pages only fonts that actually draw text are judged; above that, every font listed counts. The structure tree is counted up to 200,000 elements.
Versus PAC and Acrobat
PAC (version 2026 when we checked, October 13, 2026, Windows 10 and 11 only) and Acrobat Pro run far more rules, so they will report problems this page does not test. A pass here means the basics are present, not that the file conforms to PDF/UA.
Privacy
The file is read on your device and never uploaded.
What it does not do
No reading order, heading level, table header, list or contrast validation, no judgment of alt text quality, no check of tagged annotations or language on individual tags, and no fixing: it reports, you or a remediator repair.

Sources

  1. PAC (PDF Accessibility Checker), pac.pdf-accessibility.org
  2. ISO 14289-1:2014, iso.org

FAQ

Questions people ask

Is this PDF accessibility checker free, and is my file uploaded?

It is free with no sign up, and the file is not uploaded. Your browser reads the PDF on your own device with pdf.js and pdf-lib, so the document never reaches our server or anyone else's.

Which standard does a PDF need to meet: WCAG or PDF/UA?

Both matter. WCAG 2.2 sets the outcomes that laws such as the ADA, Section 508 and the European Accessibility Act point to, and PDF/UA (ISO 14289-1) defines how a PDF file has to be built to deliver them. Every check on this page names the PDF/UA clause and WCAG criterion it relates to.

Why does PAC or Acrobat show errors this checker passed?

PAC, the free Windows checker from axes4, and Acrobat Pro run many more rules, including table structure, tagged annotations and details of the tag tree that this page does not test. This checker covers the 13 basics a screen reader depends on first. Use it to triage and fix the big failures, then confirm in PAC or Acrobat before you call a file conformant.

Is there a PDF accessibility checker for Mac?

PAC only runs on Windows and Acrobat Pro needs a subscription. This checker runs in any modern browser, so it works on a Mac, an iPad, Windows or Linux.

What does "Title failed" mean in an accessibility check?

The PDF has no document title in its metadata, or it is set to show the file name in the window instead of the title. Add a title (in Acrobat, File > Properties > Description) and set Initial View > Show to Document Title. Both appear as separate checks above.

What does "Tagged annotations failed" mean?

Links, comments or form fields exist in the PDF but are not part of the tag tree, so assistive technology cannot reach them in order. This checker does not test that rule directly; re-exporting a tagged PDF from the source file usually fixes it, and PAC or Acrobat will confirm.

What does "Headers failed" mean?

In Acrobat's checker, Headers refers to tables: at least one table has no header cells, so a screen reader cannot say which row or column a value belongs to. Mark the header row or column as TH cells. Table headers are not part of this automated check, so test them in Acrobat or PAC.

More free tools

See all 52 tools

Accessible documents

Let's make something matter.

We fix PDFs to PDF/UA and WCAG: tagging, reading order, tables, alt text and forms, and we set up your templates so the next export passes.

  • A reply from a designer within one working day
  • A fixed-price proposal before any work starts
  • Senior-led work with clearly defined deliverables
  • Clients in Portugal, across Europe and further afield

Request a quote

Prefer email? hello@wearedemarca.com