PDF/UA Accessibility Checker
Drop a PDF below to check it against the Matterhorn protocol. Your file never leaves your browser — pdfa11y runs entirely in WebAssembly, no upload, no server.
Loading WebAssembly…
What is and is not checked
Currently checked (13)
The full list with IDs is in any report card above. Categories touched: structure tree, metadata, viewer preferences, fonts, natural language, graphics (Figure alt-text), headings, tables (rows), lists (items).
Planned next (Matterhorn schedule)
- Annotations — link descriptions, form-field tooltips (MH-28)
- Cell-level table validity — TR contains only TH/TD; TH has /Scope (MH-15)
- Item-level list validity — LI contains Lbl and/or LBody (MH-16)
- Bookmarks / Outlines (MH-27)
- Formula alt-text (MH-17)
- Per-element language coverage to make MH-11-001 stricter
Out of scope for any automatic checker
- Color contrast on rendered output
- Embedded files, Optional Content, Digital signatures, XFA
- Page-level interactive features
Always requires a human reviewer
- Whether alt-text is meaningful (not just present)
- Whether the structure tree's reading order matches the visual order
- Whether heading text actually describes the section that follows
- Whether the structure tree faithfully represents the document's semantics