veraPDF
Free Open-Source PDF/UA Validator
Validate PDF/UA-1, PDF/UA-2, WCAG 2.2 and PDF/A – locally, free, backed by the PDF Association and the Open Preservation Foundation.
PDF/UA · Open Source · Industry Supported · ISO-endorsed

DEFINITION
What is veraPDF?
veraPDF is a purpose-built validator designed to verify compliance with PDF/UA and PDF/A standards. It is developed by the Open Preservation Foundation and the PDF Association – the same organizations that author and maintain the ISO standards veraPDF tests against.
Unlike proprietary validators, veraPDF’s validation logic is open source. Any user can inspect exactly how and why a document passes or fails a specific rule – no black box, no vendor interpretation.
PDFix chose veraPDF as the core validation engine for all its products because the results are authoritative, reproducible and trusted globally by national libraries, government archives and accessibility professionals.
How veraPDF validates – 4-layer approach
- Parse the complete PDF structure — tags, metadata, objects
- Load document objects into veraPDF’s validation model
- Apply rules from the selected profile – PDF/UA-1, PDF/UA-2, WCAG
- Compile results into HTML, XML or JSON report with rule references
Matterhorn Protocol
The Matterhorn Protocol defines 31 checkpoints and 136 failure conditions for PDF/UA-1 compliance. veraPDF implements the complete protocol.
DOWNLOAD & INSTALL
How to install veraPDF
veraPDF provides multiple deployment options to fit different workflows. No separate download required when using PDFix: Desktop and SDK embed the veraPDF engine directly.
Desktop UI
veraPDF application provides a user interface similar to PAC (PDF Accessibility Checker) for users who prefer visual tools.
CLI
Command-line interface for automation and batch processing. The approach PDFix uses for SDK integration.
Docker
Containerized veraPDF CLI for cloud and on-premises pipelines. PDFix provides a ready-to-use Docker configuration.
Web Validator
Official online validator from the veraPDF project- veraPDF Web Demonstrator. No installation required for a quick check.
VALIDATION PROFILES
veraPDF validation profiles
PDF/UA-1, PDF/UA-2, WCAG
Choose the standard that matches your compliance requirement.
PDF/UA-1
ISO 14289-1 · Matterhorn Protocol · most widely enforced
PDF/UA-2
ISO 14289-2 · PDF 2.0 aligned · newer standard
Well-Tagged PDF
WTPDF · structural tagging quality profile
veraPDF on GitHub
All veraPDF validation profiles
CLI QUICK GUIDE
veraPDF CLI – command line examples
Run veraPDF from the command line for automation, batch processing and CI/CD integration.
Validate a single PDF file – PDF/UA-1 or WCAG
verapdf --flavour ua1 file.pdf
verapdf --profile /path/to/profile.xml file.pdf
Validate multiple files
verapdf --format xml --flavour ua1 file1.pdf file2.pdf
Output formats: HTML, XML, JSON, text, raw
verapdf --format xml --flavour ua1 file.pdf
verapdf --format html --flavour ua1 file.pdf
UNDERSTANDING RESULTS
How to read a veraPDF validation report
Clause / Rule ID – the standard requirement
Maps the issue to a specific requirement in the ISO standard or Matterhorn Protocol checkpoint. Use this to identify the violated rule.
e.g. 6.1.2-1
Description – what failed and why
A plain-language explanation of what failed. Examples: “missing tag”, “no Alt attribute on figure element”, “document language not set”.
e.g. “missing tag”
Object Reference – where in the document
Points to the exact problematic PDF object – page number, object ID, and structure tree location. Jump directly to the issue in your PDF editor.
e.g. page 3 / obj 42
Fixing validation issues
Use PDFix Desktop to locate and automatically fix the reported objects. Navigate directly from the veraPDF error report to the problematic element in the document structure – errors appear in the Content Panel with their Matterhorn Protocol reference. Re-run validation after each fix to confirm the issue is resolved.
Validation Rules in PDFix Desktop: Help → Validation Profiles
START VALIDATING – FREE
Start using veraPDF today
Free PDF Validator PDFix Desktop Lite
Lite embeds the full veraPDF engine – validate PDF/UA-1, PDF/UA-2, and WCAG 2.2 with no CLI configuration, no Docker, no license, and no cost. A free PDF accessibility checker.
To fix validation issues, download PDFix Desktop Pro – a full PDF remediation tool. The only trial limitation is a watermark after saving.








