The European Accessibility Act has applied since 2025-06-28

Accessibility metadata evidence for your whole EPUB backlist, in one run.

A published usability study measured 43–73 minutes of remediation per title and found no tool that processes a large collection of files in one go. This reads a ZIP of your EPUBs, builds a per-title accessibility metadata evidence receipt against the EPUB Accessibility 1.1 target, adds metadata only where a fact in the file makes it unambiguous, and lists exactly what still needs a person's decision — never a certification, never a compliance claim.

See a worked example

Preview your own titles before you pay; the exact price is confirmed first.

Batch your backlist

Accessibility-metadata evidence pack

Upload a ZIP of up to 200 EPUB titles, up to 25 MiB. Get back a per-title evidence receipt (HTML and JSON), a copy of each title with only its OPF metadata block changed where a fact was unambiguous, and a batch summary CSV. A DRM-locked or malformed title is refused individually and never fails the rest of the batch.

Your result epub-accessibility-evidence.zip

$149.00 per batch

Start with your titles

Show the work

Three fictional titles you can inspect.

Synthetic EPUBs (no copyrighted text or fonts). Actual output.

Sample input batch

A ZIP of three synthetic EPUBs: a plain-text title with no images, an illustrated title with one image missing alt text, and a legacy EPUB2 title.

Download this input
Sample evidence pack

The actual output on the input at left: one evidence.html/evidence.json per title, summary.csv, and manifest.json.

Download this result

Object counts from this example

3 titles 3 processed 0 refused
Title, EPUB version, insertions made and items left unresolved for each title in the example.
TitleEPUB versionMetadata insertedUnresolved for you
illustrated-guide.epub3.009
legacy-backlist.epub2.001
plain-text-story.epub3.043
What this evidence pack always states

Tool version: epubops/a11y/v1

Every receipt lists what was NOT checked: visual color contrast, reading order, alt-text quality, captions/transcripts, and EPUBCheck conformance (a separate tool, not run by default). Nothing requiring a person's judgement — an accessibility summary, a conformance claim, or a hazard "none" statement — is ever inserted automatically.

What this checks against

Named sources, not a vague promise.

The regulation

The European Accessibility Act (Directive (EU) 2019/882) has applied since 2025-06-28. This tool targets EPUB Accessibility 1.1 at WCAG 2.1 Level AA, the specification's own conformance target for EPUB 3 publications.

What "evidence" means here

Every fact this tool reports is observed directly in your file: the EPUB version, the presence of a navigation document, image counts with and without an alt attribute, table and MathML presence, and an animated-GIF signal always reported as an unverified possible hazard, never a verdict. Metadata (schema.org's accessMode, accessModeSufficient, accessibilityFeature) is written into the OPF only when the spec makes the value unambiguous from that observed fact — for example, a title with zero images has an unambiguous textual access mode. Every other content document in your EPUB is proven byte-identical to your input; only the metadata block changes.

What this never claims

This is not a certification and it does not say your books are "EAA compliant," "accessible," or "AI"-anything. It never writes an accessibility summary, a conformance claim, or a hazard "none" value on its own — those require a person's decision, and the receipt lists them for you instead of guessing.

Verify your own obligations before this matters

Whether the EAA applies to your specific products and sales channels is a scope question for your own counsel or compliance function. This page's citations are not a substitute for checking your own obligations.

Know before you start

A defined task.
A result you can review.

What the first version accepts

A ZIP of up to 200 EPUB titles, up to 25 MiB. DRM-locked and malformed titles are refused individually with the reason, not silently skipped or guessed at.

What this does not check

Visual color contrast, reading-order sense, alt-text quality or correctness, captions/transcripts for audio or video, and CSS/SVG-driven animation as a flashing hazard are not checked. EPUBCheck conformance is a separate check that is not run by default; when it is not run, the receipt says so plainly.

How your files are processed

This file is sent to our server so we can run the paid report on it. It is deleted after 30 days, or sooner if you delete it. The free tools on this site never send your file anywhere.

When there is nothing to buy

A batch with zero valid titles is refused before any scope is priced. A batch where every title is refused individually (all DRM-locked, for example) is still reported honestly, title by title.