Accessibility Lab
A free catalogue of components with intentional accessibility defects — missing labels, poor contrast, keyboard traps, ARIA misuse and more. Test with a keyboard, a screen reader and axe, then write up what you find. These issues are deliberate practice material.
Input with no label
Error not announced
Low-contrast text
This light-grey text on white is hard to read.
Low-contrast button
Button with no visible focus
Illogical tab order
Keyboard-trap modal
Skipped heading level
The heading level jumps from 3 to 6.
Layout table (no headers)
| Name | Role |
| Ada | Engineer |
Clickable div (not a real button)
Decorative image with noisy alt
Accordion that doesn't expose state