Bulk Document Generator

Upload a CSV, pick a template, and download a ZIP of accessible, semantic HTML documents — one per row. Everything runs in your browser; your file never leaves your device.

Generate accessible documents from a CSV

Upload your CSV file

The first row must be a header row (column names). For the Invoice template, columns such as invoice_number, date, client_name, item, quantity and unit_price are recognised — but any columns work.

Drag & drop a CSV file here

or click / press Enter to choose a file

About PDF/UA & accessibility

The HTML documents this tool produces are natively accessible: each has a correct lang attribute, a descriptive <title>, a logical heading structure, and a data table with a <caption>, scoped <th> headers and a <tfoot> total. You can open them in any browser and choose Print → Save as PDF.

Honesty note: the optional “visual PDF” download is not a tagged PDF and is not certified PDF/UA. True PDF/UA tagging cannot be produced reliably with browser-only JavaScript — it requires a proper tagging pipeline. If you need guaranteed tagged, PDF/UA-conformant documents at scale, A11ytek offers a full remediation and document-accessibility service.

Talk to A11ytek about PDF/UA at scale ›

Need certified, tagged PDF/UA documents?

A11ytek provides full document remediation, WCAG 2.1 / AODA audits, and PDF/UA tagging pipelines. Start with a free accessibility report.