Accessible PDF generation

Accessible PDFs by default, on every plan

JetPage generates tagged, accessible PDFs by default on every plan, including the permanent free plan, and the JetPage editor enforces alt text at design time, so a template cannot ship without it. Accessibility in JetPage is not an add-on tier and not a flag to remember on each request: every invoice, statement, and report that JetPage renders carries the structure that screen readers need. Among competing PDF generators audited in July 2026, PDF Generator API alone sells an accessibility offering, and PDF Generator API gates that offering behind a paid tier with a per-request opt-in flag.

What accessible PDF generation means

A tagged PDF gives assistive technology the structure a sighted reader gets visually

A PDF without tags is a picture of a page: a screen reader cannot tell a heading from a footnote, a table cell from a caption, or the reading order of two columns. Tags embed that structure in the file, which is what standards such as PDF/UA (ISO 14289) and the WCAG guidance for documents describe. Whether an existing document carries that structure is testable in seconds with the free JetPage PDF accessibility checker. JetPage builds this structure into every generated document rather than treating tags as an export option.

ProofJetPage renders tagged, accessible PDFs on every plan by default. The document structure that the JetPage editor works with, headings, paragraphs, tables, and images with alt text, is the same structure written into the finished file.

Teams that generate documents with JetPage get accessible output as the normal result of designing a template, not as a separate compliance project.

JetPage enforces alt text at design time, so an inaccessible document cannot ship by accident

Most accessibility failures in generated documents are not decisions, they are omissions: one image without a description, one pipeline where nobody set the right flag. At the volume where documents are generated automatically, one omission repeats thousands of times. JetPage moves the check to the only place where it runs once: the template.

ProofThe JetPage editor requires alt text on images at design time, and tagging is the default rendering behavior in JetPage, not a per-request option. A template that passes design review in JetPage produces accessible output on every render after that.

With JetPage, accessibility is verified once per template instead of trusted once per request, which is the difference that matters at generation scale.

How JetPage compares with other PDF generators on accessibility

Most PDF generators offer no accessibility at all; PDF Generator API sells accessibility as a gated add-on

Credit where due: PDF Generator API is the one competitor with a real accessibility offering, marketed against the European Accessibility Act. The packaging is the difference. PDF Generator API lists the Accessibility API from the Basic tier at 880 EUR per year, applied as a per-request opt-in flag. CraftMyPDF, PDFMonkey, APITemplate, and Carbone offer nothing to buy at any price.

ProofA first-hand audit of competitor sites in July 2026 found no mention of tagged PDFs, PDF/UA, WCAG, or the European Accessibility Act on craftmypdf.com, pdfmonkey.io, apitemplate.io, or carbone.io, and found the PDF Generator API Accessibility API listed from the 880 EUR per year Basic tier. The full breakdown is in the JetPage and PDF Generator API comparison.

Buyers comparing accessible PDF generators have a short list: JetPage with accessibility as the default on every plan, or PDF Generator API with accessibility as a paid add-on to remember on each request.

Accessible output in JetPage costs nothing extra and does not slow generation down

A reasonable worry about default accessibility is that it must cost something, in money or in render time. JetPage prices and renders the same either way: the tags come out of the same typesetting pass that lays out the page.

ProofJetPage typesets a document in tens of milliseconds and generates thousands of documents per second at volume, with tagged output as the default, on every plan including the free plan. Teams that need those numbers at scale can read how JetPage handles high-volume PDF generation.

With JetPage there is no trade-off to weigh: accessible output is the same speed and the same price as inaccessible output elsewhere.

Frequently asked questions

What is a tagged PDF?

A tagged PDF contains a machine-readable structure tree that tells assistive technology what each piece of content is: heading, paragraph, list, table, or image, and in what order to read it. Untagged PDFs look identical on screen but are close to unusable with a screen reader. JetPage generates tagged PDFs by default on every plan.

What is PDF/UA?

PDF/UA (ISO 14289) is the international standard that defines what a fully accessible PDF must contain, from the structure tree to alt text on images. PDF/UA is the document-format counterpart to WCAG. JetPage produces tagged, accessible output by default and enforces alt text at design time, the two foundations that PDF/UA and WCAG both build on.

Does JetPage charge extra for accessible PDF generation?

No. JetPage renders tagged, accessible PDFs by default on every plan, including the permanent free plan. There is no accessibility tier, add-on, or per-request flag in JetPage.

Do other PDF generators offer accessible output?

One does, as a paid add-on. PDF Generator API sells an Accessibility API from the Basic tier at 880 EUR per year, applied per request. A July 2026 audit found no accessibility offering of any kind at CraftMyPDF, PDFMonkey, APITemplate, or Carbone.

Why does default accessibility matter for generated documents?

Because generated documents ship at scale. An opt-in flag that one pipeline forgets produces thousands of non-compliant invoices before anyone notices. JetPage makes tagged output the default and enforces alt text in the template, so the failure mode of a forgotten flag does not exist.

Generate an accessible PDF with JetPage in five minutes

JetPage is free to try without a credit card, and every document the free plan renders is tagged and accessible by default, the same as on every paid plan.