PDF/UA Explained: The ISO 14289 Standard in Plain English
PDF/UA stands for "PDF/Universal Accessibility." It is the international standard — published as ISO 14289-1 — that defines what makes a PDF accessible to people using assistive technology. If WCAG is the general rulebook for digital accessibility, PDF/UA is the PDF-specific implementation of those rules.
What PDF/UA requires
At its core, PDF/UA requires that a PDF be fully and correctly tagged so that assistive technology can understand its structure and content. The headline requirements are:
- All real content is tagged, and decorative content is marked as an artifact.
- Content has a logical, defined reading order.
- Document structure uses appropriate semantic tags (headings, lists, tables, figures).
- Images and other non-text content have alternative descriptions.
- Tables use proper header cells and associations.
- The document declares its primary language and has a meaningful title.
- Fonts are embedded so text can be extracted reliably.
- The file is flagged as PDF/UA conformant in its metadata.
How PDF/UA relates to WCAG
WCAG (Web Content Accessibility Guidelines) is technology-neutral — it applies to web pages, apps, and documents alike. PDF/UA takes the relevant WCAG principles and specifies exactly how to satisfy them within the PDF format. In practice the two overlap heavily: a PDF that conforms to PDF/UA will satisfy most applicable WCAG 2.1 success criteria, and vice versa.
A useful way to think about it: WCAG tells you the goal (perceivable, operable, understandable, robust); PDF/UA tells you the specific PDF mechanics that get you there.
The Matterhorn Protocol
Because ISO 14289 is written for software implementers, the PDF Association created the Matterhorn Protocol — a set of 31 "checkpoints" broken into 136 failure conditions — to make PDF/UA testable. Accessibility checkers map their tests to these checkpoints, which is why a checker report often reads like a list of specific, granular failures.
How to make a PDF PDF/UA compliant
- 1Tag the document completely (auto-tag, then correct it) or export tags from a well-structured source file.
- 2Verify and fix the reading order so it matches the visual flow.
- 3Add alt text to meaningful images and artifact the decorative ones.
- 4Give tables proper header cells and associations.
- 5Set the document title and primary language, and embed all fonts.
- 6Validate against PDF/UA with an automated checker, then confirm with a screen reader.
You can run a free PDF/UA and WCAG 2.1 AA check on this site to see exactly which checkpoints a document passes or fails before you invest time in remediation.