Reading
The best books on web accessibility.
Five books I keep coming back to when writing WCAG Patterns. Short, honest reviews with a bit of opinion, and nothing padded out for word count.
01 · 2017
Inclusive Components
by Heydon Pickering
The one I reach for most when a component has to ship accessibly.
- Who it’s for
- Frontend devs building real UI: tabs, dialogs, menus, toggles, the usual suspects.
- What it does well
- Each chapter walks a component from naive markup to something you'd actually ship, with ARIA, keyboard, and reduced-motion treated as first-class concerns rather than afterthoughts.
- Where it falls short
- Published in 2017, so the React references feel dated, but the underlying HTML and ARIA guidance still holds up.
02 · 2016
Inclusive Design Patterns
by Heydon Pickering
Heydon's earlier book, broader and more opinionated than Inclusive Components.
- Who it’s for
- Devs and designers who want the philosophy, not just the snippets.
- What it does well
- Frames accessibility as a design constraint you lean into, not a checklist you tolerate. Strong on progressive enhancement and forms in particular.
- Where it falls short
- Some chapters overlap with Inclusive Components, so if you're only reading one, start with the newer one.
03 · 2014
A Web for Everyone
by Sarah Horton & Whitney Quesenbery
The book I lend to designers, PMs, and anyone who asks what accessibility is actually about.
- Who it’s for
- Non-devs, and any dev who wants the user-centred framing.
- What it does well
- Explains accessibility through personas and principles rather than code. Gives you the vocabulary you need when you have to sell the work internally.
- Where it falls short
- Light on implementation, so pair it with Inclusive Components if you're the one actually shipping.
04 · 2017
Accessibility for Everyone
by Laura Kalbag
A Book Apart's short-format intro to the field.
- Who it’s for
- Someone who heard the word WCAG for the first time this week.
- What it does well
- Covers the landscape (disability types, assistive tech, legal context, team workflows) in an afternoon read.
- Where it falls short
- Deliberately broad, so it'll orient you but it won't teach you to build anything.
05 · 2018
Form Design Patterns
by Adam Silver
Not marketed as an accessibility book, but honestly it's one of the best ones.
- Who it’s for
- Anyone shipping forms. Which is anyone shipping software.
- What it does well
- Every pattern is argued from the user's side, with accessibility, error handling, and progressive enhancement baked in from day one rather than bolted on later.
- Where it falls short
- Forms only, so you'll still need a components reference for everything else.
Frequently asked.
- Which one should I read first?
- If you write frontend code, start with Inclusive Components. If you don't, A Web for Everyone.
- Are these books still current with WCAG 2.2?
- WCAG 2.2 added nine criteria to 2.1, mostly around target size, focus appearance, and authentication. The ARIA and keyboard patterns these books teach haven't changed, so read them for the mental model and use this site's per-criterion pages for the newer details.
- Why aren't there any free books listed?
- The free material worth reading isn't really books, it's specs: the W3C Understanding documents, the WAI ARIA Authoring Practices, and MDN's accessibility section. This list is for long-form books I've actually paid for and kept on my desk.
- Do you earn a commission on these links?
- Yes, these are Amazon affiliate links, and if you buy a book after clicking one we earn a small commission at no extra cost to you. The list would be identical without the commission, because books that aren't worth your time wouldn't make it on here regardless.