UA1.DEV

PDF/UA validation for humans & agents.

Check a PDF for accessibility problems and get plain-language fixes for every failed rule. Same results through a deterministic API for CI and agent workflows.

ISO 14289-1 & 14289-2 Engine: veraPDF Max file size: 25 MB No account needed

Agent-ready API: findings grouped per rule with counts, fix steps and WCAG mapping, plus compact mode, deterministic error codes and rate-limit headers.

Validate a PDF

Drop a PDF here

or choose a file from your device

Files are processed in memory for validation and are not stored on our servers.

Status

Drop a PDF to start validation.

FAQ

What is PDF/UA-1?

PDF/UA-1 (ISO 14289-1) is the accessibility standard for PDF documents. It defines how a PDF must be tagged and described so screen readers and other assistive technology can present it correctly.

How do I validate PDF accessibility?

Drop a PDF above, choose a file, or paste a public PDF URL. For automation, call POST /api/validate from CI or an agent.

Does it tell me how to fix the errors?

Yes. Each failed rule comes with a plain-language explanation, who it affects, concrete remediation steps, and the related WCAG success criteria. Browse them all in the rule reference.

PDF/UA-1 vs PDF/UA-2: what is supported?

Both. UA-1 is the default because it remains the enterprise baseline; switch the profile selector to validate against PDF/UA-2 (ISO 14289-2).

Can I automate validation in CI?

Yes. Use /api/validate?format=compact and fail pipelines when verdict is fail, or drop the UA1 GitHub Action into a workflow. A README badge is available at /api/badge?url=.

Do I need an account?

No account is required for validation.