Accessible EPUB
Since June 2025 ebooks sold in the EU have accessibility obligations. Most of what that asks for is structure and metadata an EPUB can carry, and most self-published files carry none of it.
What changed, and whether it is about you
The European Accessibility Act, Directive (EU) 2019/882, adopted in 2019, has applied since 28 June 2025. Among the products and services it covers are e-books and the software used to read them.
There is an exemption, and it is a wide one. Micro-enterprises, meaning fewer than ten persons with an annual turnover or balance-sheet total not exceeding €2 million, are exempt from the obligations the Act places on service providers. The overwhelming majority of self-published authors are inside that definition.
So why does this matter? Because the exemption covers you and not the shop. Amazon, Kobo, Apple Books and every aggregator selling into the EU are covered. They have to be able to say what they are distributing, and the only thing they can read to find out is the metadata inside the file. The practical consequence is already visible: retailers surface accessibility information on product pages, and files that declare nothing are at the bottom of a list that is only going to get more consequential.
And underneath the compliance question there is the plain one. Roughly one reader in forty in Europe uses some form of assistive technology. A badly built EPUB is not a legal risk to most authors. It is a book some people cannot read.
The structure half
Most of accessibility in a text-only book is just a correctly built EPUB. If the file is good, it is largely accessible already:
- Reflowable text, not images of text. A scanned page is unreadable to a screen reader and cannot be enlarged. This is the single biggest failure, and it is almost always the result of exporting a PDF and converting it.
- Real headings. An
h1for the chapter title andh2/h3beneath it, in order and without skipping a level. A screen-reader user navigates by heading the way a sighted reader navigates by flicking pages; a book whose “headings” are large bold paragraphs cannot be navigated at all. - A logical reading order. The order of the markup is the order it is read aloud. Anything positioned visually rather than placed in the flow is read somewhere unexpected.
- Marked-up sections.
epub:typeand a matching DPUB-ARIA role on each section say what it is (a chapter, a copyright page, a glossary) rather than leaving a reading system to infer it. - A navigation document and landmarks. The contents menu, and the declaration of where the body of the book starts.
- Alternative text on every image that carries meaning, and an empty alt attribute on every image that does not. Describing an ornament is worse than leaving it undescribed: a screen-reader user hears it at the top of every chapter.
The metadata half
This is the part almost nothing in the self-publishing toolchain produces, and it is the part a retailer reads. It lives in the EPUB’s package document, in the schema.org vocabulary:
| Property | What it says |
|---|---|
| schema:accessMode | The senses the content requires. A text-only book is textual; a book with images is textual and visual |
| schema:accessModeSufficient | What is ENOUGH on its own. A book whose images all have alt text can claim textual alone is sufficient; one with undescribed images cannot |
| schema:accessibilityFeature | structuralNavigation, tableOfContents, readingOrder, alternativeText, and so on: the features this file actually has |
| schema:accessibilityHazard | Flashing, motion simulation, sound. For a book of prose: none |
| schema:accessibilitySummary | A sentence or two in plain language. This is the one a human reads |
The part that gets this wrong
Metadata is an assertion. A file that declares accessModeSufficient: textual while containing an unlabelled diagram is making a false accessibility claim, and under the Act that is a compliance statement rather than a nicety.
So the values have to be derived from the book, not stamped on it. This tool counts the images, checks whether each has alternative text, and writes metadata that matches: a book with three undescribed figures gets a summary saying three images do not carry alternative text. That reads as a worse file. It is a more useful one, because it is both correct, and the thing that prompts the author to go and write the alt text.
The stylesheet matters too
Two CSS declarations undo a great deal of accessibility work, and both are common in self-published EPUBs:
- A font size in points or pixels. A reader with low vision has set a size on their device. A stylesheet that overrides it takes that away, which is precisely the adjustment the whole reflowable format exists to allow.
- A text colour or a background colour. A book specifying
color: #000is unreadable in night mode: the reading system darkens the background and the text stays black. Readers who need high contrast are exactly the ones this breaks.
Neither is needed for a book of prose. An ebook stylesheet should set the relationships (indents, space, what a scene break looks like) in relative units and leave the absolutes to the reader.
How to check
- Ace by DAISY is the free accessibility checker for EPUB. It reports what is missing and what is asserted falsely.
- EPUBCheck validates the package itself. Not an accessibility tool, but a file that does not validate cannot be relied on to do anything.
- Turn on your phone’s screen reader and read a chapter. Ten minutes of this teaches more than either tool. You will hear the ornament described twenty times, and you will hear where the reading order goes wrong.
This tool writes the structure and derives the metadata. It does not run Ace, and it does not claim conformance to a WCAG level, because conformance is a judgement about content as much as structure, and no formatter can make it for you.
Questions
- Does the European Accessibility Act apply to self-published authors?
- Possibly not to you directly. Directive (EU) 2019/882 has applied since 28 June 2025, and it exempts micro-enterprises (fewer than ten persons, and an annual turnover or balance-sheet total not exceeding €2 million) from the obligations on service providers. Most self-published authors fall inside that. But your retailer does not: Amazon, Kobo and Apple are all covered, and what they read to decide whether a file is accessible is the metadata inside it. This page is a description, not legal advice.
- What does an accessible EPUB actually need?
- Reflowable text rather than images of text; a logical reading order; real headings rather than large bold paragraphs; marked-up sections; a navigation document; alternative text on every image that carries meaning; and metadata declaring all of the above. The first five are properties of a well-built EPUB. The last is the part almost no self-published file has.
- What is accessibility metadata?
- A handful of entries in the EPUB's package document saying how the book can be read: schema:accessMode (textual, visual), accessModeSufficient (what is enough on its own), accessibilityFeature (structural navigation, table of contents, alternative text), accessibilityHazard, and a written accessibilitySummary. Retailers surface these to shoppers and use them to decide what to list.
- Does alt text on decorative images matter?
- Decorative images should carry an EMPTY alt attribute, not a description. An ornament described as “a flourish” is noise a screen-reader user has to listen to on every chapter opening. The rule is: describe what carries meaning, and explicitly mark the rest as decorative.
- Is a PDF accessible?
- A print-interior PDF generally is not, and is not meant to be: it has fixed pages, a fixed type size and no reflow. That is fine: the accessible edition is the EPUB. A PDF can be made accessible with tagging, but for a trade book the effort is better spent on the ebook.
- Can a tool certify my book as accessible?
- No, and be suspicious of one that says it can. A tool can build the structure correctly and declare what it knows. Whether the alt text is any good, whether the reading order makes sense, whether a table is comprehensible read aloud: those are judgements about content, and no software makes them.
Try it on your own manuscript
Open a Word file and see the EPUB and the printed pages in a few seconds. Free, no account, and the manuscript never leaves your browser.
Format a book