The Developer's Guide to Accessible Forms
Labels, errors, autocomplete, ARIA, and keyboard navigation
A comprehensive technical guide to building forms that work for everyone. Covers the most common form accessibility failures and how to fix them.
What's inside
Get this guide and future updates
Enter your email to download the guide and receive accessibility insights. No spam, unsubscribe anytime.
Labels and associations
Every form input needs a programmatically associated label. Here are the three ways to do it and when to use each.
Error handling
Form errors must be identified in text, not just colour. Users need to know what went wrong and how to fix it.
Autocomplete and authentication
WCAG 2.2 requires that authentication doesn't rely on cognitive function tests. Proper autocomplete attributes are essential.
Want to check your site against these criteria?
Lumi scans your site with five engines and gives you actionable fixes for every issue.

