PDF to PDF/A
Produce an archival-style PDF: every page flattened to an image, with PDF/A-2b identification metadata.
PDF documents Heavy client-side (WASM) pdf.js rendering + pdf-lib + XMP
Tool preview
How to use it
- 01
Drop a PDF.
- 02
Set the document title and render resolution.
- 03
Download the archival copy.
Limitations
- ! Not certified: the file declares PDF/A-2b, but a veraPDF run may still require an embedded sRGB output intent.
- ! Flattening removes transparency, fonts and external references — and the text layer with them.
- ! The output is larger than the source for text-heavy documents.
- ! Rendering is capped at 200 pages per run.
FAQ
Why flatten the pages?
PDF/A forbids transparency and requires everything to be self-contained. Rendering each page removes both problems in one step.
Is the result really PDF/A?
It carries the identification metadata and the structural properties PDF/A expects, but certification requires a validator. Treat it as archival-ready, not certified.
Is the PDF uploaded?
No.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Heavy client-side (WASM)
- Implementation
- pdf.js rendering + pdf-lib + XMP
- Category
- PDF documents
- Network requests
- None while processing