Accessibility · A11y

Web Accessibility Resources and Tools: Guidelines, Checklists, and Testing Solutions

7 min read

A reference list of web accessibility tools, guidelines, and articles. Starred items (⭐️) are good starting points if you're new to accessibility or just want to focus on the essentials.

Checklist

The WCAG checklist helps ensure your web content meets accessibility standards.

Guidance

Community resources

The A11Y Project is a community hub for practical accessibility resources.

Official documentation

Mozilla's resource hub for developers tackling accessibility.

Keyboard accessibility

WebAIM's guide explaining how to make sites navigable by keyboard.

Articles and case studies

Testing tools

No tool catches everything — automated tools typically find around 30-40% of accessibility issues. Use them alongside manual testing and keyboard navigation checks.

Browser extensions

Google Lighthouse offers audits for accessibility and site performance.
  • ⭐️ Lighthouse: Built into Chrome DevTools. Audits accessibility, performance, SEO, and best practices.
  • axe DevTools: One of the most widely used accessibility testing libraries, available as a browser extension and via @axe-core/playwright for automated testing.
Microsoft's Accessibility Insights tool for detecting and fixing accessibility issues.
  • ⭐️ Accessibility Insights: Microsoft's extension for finding and fixing accessibility issues, including a guided FastPass workflow.
  • ARIA DevTools (Firefox) / (Chrome): View missing ARIA labels, misused roles, and keyboard issues.
  • WAVE Evaluation Tool (Firefox) / (Chrome): WebAIM's browser extension for visual accessibility checks.

Contrast checkers

WebAIM's Contrast Checker makes colour contrast testing quick and simple.

Visual testing and standalone tools

WebAIM's WAVE tool highlights accessibility issues visually on the page.
  • ⭐️ WAVE: Overlays visual indicators on the page to show accessibility issues in context.
  • Pa11y: Command-line tool for automated accessibility testing. Useful in CI pipelines.
  • HTML_CodeSniffer: Detects code-level accessibility issues.
  • tota11y: A JavaScript bookmarklet that visualises accessibility errors directly on the page.
  • Asqatasun: Open-source tool for automated accessibility auditing.

— Karl