PDF/A: The ISO 19005 Standard for Long-Term PDF Archiving
Published by PDFToolz · Technical references listed below
PDF/A is a restricted, standardized version of the ordinary PDF format designed for one job: making sure a document looks and reads exactly the same decades from now as it does today. Published by ISO as the 19005 series, it strips out every feature that could make a file render differently, break, or become unreadable on future software, and forces the file to carry everything it needs to display itself.
This guide explains what PDF/A is and the preservation problem it solves, walks through the versions (PDF/A-1, 2, 3, and 4) and their conformance levels (a, b, and u), lists the core technical requirements a valid file must meet, shows how to create and validate PDF/A with tools like veraPDF and preflight, and covers who is actually required to use it.
What PDF/A Is and the Problem It Solves
PDF/A is a constrained subset of the regular PDF format, first published as ISO 19005-1 in 2005. A normal PDF is flexible in ways that are dangerous for archiving: it can depend on fonts installed on the reader's computer, link to external files or content, be encrypted, or run scripts. Any of those can cause a document to render incorrectly, or not at all, on a viewer that does not yet exist.
The core problem PDF/A addresses is long-term digital preservation. Archives, courts, and regulators must keep records reliable for decades, long after the software that created them is gone. PDF/A removes the risky features and requires every file to be fully self-contained and unambiguous, so the visual appearance can be reproduced faithfully far into the future without any external resource.
PDF/A Versions: PDF/A-1, 2, 3, and 4
The standard has grown in parts, and later parts do not replace earlier ones. Each remains a valid ISO standard, so you choose the version that matches your needs and your recipient's requirements.
In practice, PDF/A-1 is the most rigid and widely accepted baseline, PDF/A-2 relaxes several technical limits, and PDF/A-3 is the basis for hybrid documents that carry their own machine-readable source data, such as European electronic invoices (Factur-X / ZUGFeRD).
- PDF/A-1 (ISO 19005-1:2005), based on PDF 1.4 — most restrictive: no transparency, no layers, no JPEG 2000.
- PDF/A-2 (ISO 19005-2:2011), based on PDF 1.7 (ISO 32000-1) — adds transparency, layers, JPEG 2000, embedding of other PDF/A files, and PAdES digital signatures.
- PDF/A-3 (ISO 19005-3:2012), also based on PDF 1.7 — same as PDF/A-2 but allows embedding arbitrary file types (XML, spreadsheets, CAD) alongside the visual page.
- PDF/A-4 (ISO 19005-4:2020), based on PDF 2.0 (ISO 32000-2) — the newest part, with a simplified conformance model and variants for embedded files and engineering data.
Conformance Levels: b, u, and a
Within a version, a conformance level states how much the file guarantees. Level b (basic) is the minimum: it ensures the document's visual appearance can be reliably reproduced. Level a (accessible) is the strictest: it adds a full tagged logical structure plus Unicode character mapping, so the text can be searched, extracted, reflowed, and read by assistive technology.
Level u (Unicode) was introduced in PDF/A-2 as a middle ground: it requires that all text be mapped to Unicode, but does not require the full tag structure of level a. PDF/A-1 offers only levels a and b, while PDF/A-2 and PDF/A-3 add level u. PDF/A-4 drops the a/b/u naming, making Unicode-mapped text mandatory for every file and adding variants for embedded files (PDF/A-4f) and engineering content (PDF/A-4e).
- Level b — reliable reproduction of visual appearance only.
- Level u — all text mapped to Unicode, but no required tag structure (PDF/A-2 and later).
- Level a — tagged logical structure plus Unicode mapping, for search, extraction, and accessibility.
Core Requirements of a Valid PDF/A File
Every conformance level shares a set of hard rules aimed at self-containment and device independence. A file can look like a PDF/A and still fail these, which is why validation matters.
Color handling is a common stumbling block. If the document uses device-dependent color such as DeviceRGB or DeviceCMYK, it must include an output intent with an embedded ICC profile so future viewers reproduce the exact colors rather than guessing.
- All fonts must be embedded (including the standard 14) and legally embeddable; subsetting is allowed.
- No encryption or password protection of any kind.
- No references to external fonts, content, or files needed to display the page.
- Device-independent color, with an output intent and embedded ICC profile when device color is used.
- Mandatory XMP metadata, including the PDF/A identification (part number and conformance level).
- No JavaScript, launch actions, audio, video, or multimedia playback (PDF/A-3 may embed files but not play them).
How to Create and Validate PDF/A
Many applications export PDF/A directly. Word processors and Acrobat offer a Save as PDF/A option, LibreOffice exports it from its PDF dialog, and tools like Ghostscript and preflight engines can convert an existing PDF, embedding fonts and flagging what they cannot fix automatically. Scanned paper should be run through OCR first, so the archive contains real, Unicode-mapped text rather than a flat image — this is essential for levels a and u and for future searching.
Creating a file is not the same as producing a conformant one. Validate before you archive. veraPDF is the open-source, industry-supported reference validator, developed by the Open Preservation Foundation and the PDF Association and originally funded through the EU PREFORMA project; it checks a file against every clause of the standard and produces a machine-readable report. Acrobat's Preflight also reports PDF/A errors. A file merely labeled PDF/A is not guaranteed to be valid PDF/A until a validator confirms it.
- Create: export from an authoring app, convert with preflight, or run Ghostscript.
- Prepare scans: OCR first so text is real and Unicode-mapped, not just an image.
- Validate: run veraPDF or Acrobat Preflight and fix reported violations before archiving.
Who Needs PDF/A
PDF/A is most often a compliance requirement rather than a choice. Any organization with legal retention obligations or a mandate to preserve records for the long term is a candidate, and many bodies specify it explicitly for submissions.
When a recipient requires PDF/A, they usually name the exact part and level, so confirm the target (for example PDF/A-1b or PDF/A-2u) before converting.
- Courts and legal e-filing systems that require or recommend PDF/A for submissions.
- Government agencies and public administrations managing official records.
- Libraries, archives, and museums preserving digital collections.
- Corporate records management and regulatory compliance retention.
- Patent and regulatory submissions, where offices such as the European Patent Office recommend PDF/A for online filings.
- Electronic invoicing, where Factur-X and ZUGFeRD are built on PDF/A-3.
Key takeaways
- ✓PDF/A is the ISO 19005 standard that guarantees a document renders identically decades later by making it fully self-contained.
- ✓Versions PDF/A-1, 2, 3, and 4 all remain valid; later parts add features rather than replacing earlier ones.
- ✓Conformance levels rank guarantees: b for visual reproduction, u for Unicode-mapped text, and a for full tagging and accessibility.
- ✓Core rules require embedded fonts, no encryption, device-independent color, XMP metadata, and no JavaScript or multimedia.
- ✓Always validate with a tool like veraPDF, because a file labeled PDF/A is not necessarily conformant PDF/A.
Tools for the job
Frequently asked questions
Is PDF/A the same as a regular PDF?
No. PDF/A is a restricted subset of the PDF format defined by ISO 19005. It forbids features that harm long-term reproduction, such as external font dependencies, encryption, JavaScript, and multimedia, and it requires embedded fonts and metadata. Any PDF/A file can be opened by a normal PDF reader, but not every PDF qualifies as PDF/A.
What is the difference between PDF/A-1a and PDF/A-1b?
Both guarantee that the visual appearance of the page can be reliably reproduced. Level 1b (basic) stops there. Level 1a (accessible) additionally requires a tagged logical document structure and Unicode character mapping, so the text can be searched, extracted, reflowed, and read by assistive technology. Level 1a is harder to produce and is usually needed only when accessibility is required.
Can a PDF/A file be password protected or encrypted?
No. Encryption of any kind is prohibited by the standard, so a PDF/A file cannot be password protected. The reasoning is preservation: an encrypted file could become unreadable if the password or algorithm is lost over the decades a record must survive. If you need both archiving and access control, apply protection at the storage or system level, not inside the PDF/A file itself.
How do I check whether a file is valid PDF/A?
Run it through a validator rather than trusting the label. veraPDF is the open-source, industry-supported reference tool, led by the Open Preservation Foundation and the PDF Association; it checks the file against every clause of the standard and outputs a detailed report of any violations. Acrobat's Preflight can also validate and fix PDF/A files. Validate before archiving, since conversion tools do not always produce a fully conformant result.
Which PDF/A version and level should I choose?
Follow whatever the recipient specifies, since they usually name an exact target like PDF/A-1b or PDF/A-2u. If you have a free choice, PDF/A-1b is the most widely accepted baseline for straightforward archiving, PDF/A-2 is better when you need transparency or JPEG 2000, and PDF/A-3 is used when the file must embed its own source data, as with electronic invoices.
Does converting a document to PDF/A change how it looks?
It should not change the visible content, because reliable visual reproduction is the whole point of the standard. Conversion mainly works behind the scenes: embedding fonts, adding color output intents and XMP metadata, and removing disallowed features like JavaScript. Occasionally a conversion flags something it cannot fix, such as a font that is not licensed for embedding, which is exactly why you validate the result afterward.
Related terms
Sources and further reading
- ISO 19005 (PDF/A) — PDF Association
- PDF/A basics — PDF Association
Browse every PDF term in the full PDF glossary, or head back to the PDFToolz toolkit.