Resources
Accessibility software, books, blogs, online tools, and more
Software
- Chrome Accessibility Tools - Chrome Extension (Mac/Win)
- Color Contrast Analyzer - Chrome Extension (Mac/Win)
- Color Oracle - App (Mac/Win/Linux)
- Contrast - Desktop App (Mac)
- I want to see like the colour blind - Chrome Extension (Mac/Win)
- NoCoffee - Chrome Extension (Mac/Win)
- Sim Daltonism - Desktop App (Mac/iOS)
- WAVE Toolbar - Chrome Extension (Mac/Win)
- WCAG 2.0 Colour Contrast Analyser (CCA) - By The Paciello Group, Desktop App (Mac/Win)
- Web Accessibility Toolbar (WAT) - By The Paciello Group, IE Extension (Win only)
Screen Readers
- Basic screen reader commands for accessibility testing - By The Paciello Group
- Chrome Vox - Chrome Extension (Mac/Win/ChromeOS)
- JAWS - Desktop App (Win only)
- NVDA - Desktop App (Win only)
- Orca Screen Reader - By GNOME, Extensible screen reader (Linux only)
- VoiceOver - By Apple, iPhone App (iOS)
- VoiceOver - By Apple, Desktop App (Mac)
Courses
- Accessibility courses, and more - List curated by Mike Gifford
- Start Building Accessible Web Applications Today - By egghead.io
- Web Accessibility by Google - Developing with Empathy - By udacity.com
Books
- A Web for Everyone - Designing Accessible User Experiences - by Sarah Horton & Whitney Quesenbery
- Accessibility for Everyone - by Laura Kalbag
- Adaptive Web Design - by Aaron Gustafson
- Apps For All: Coding Accessible Web Applications - by Heydon Pickering
- Color Accessibility Workflows - by Geri Coady
- Designing for Real Life - by Sara Wachter-Boettcher and Eric Meyer
- Designing with Progressive Enhancement - by The Filament Group
- Designing with Web Standards - by Jeffrey Zeldman
- Inclusive Design Patterns - by Heydon Pickering
- Pro HTML5 Accessibility - by Joshue O Connor
- Web Accessibility: Web Standards and Regulatory Compliance - by Jim Thatcher
Blogs
Further Reading
- A guide to coding accessible developer tools - by Suz Hinton
- A11ycasts - YouTube Playlist (2017)
- Aaron Cannon, Blind Web Developer - (2007) [Video]
- Accessibility Checklist Article - By Cameron Moll (2008)
- Accessibility Checklist [PDF] - By Aaron Cannon (2008)
- Apple’s Commitment to Accessibility
- Best practices to make your mobile site accessible - By mobiforge.com (2012)
- Does Accessibility slow down the development process? - by Andrea Fercia
- Fonts Don't Matter - by Axess Lab
- Google Accessibility - Resources to help everyone access and enjoy the web.
- NNG Topic - Accessibility - By Nielsen Norman Group
- Practical ARIA Examples - By heydonworks.com (2014)
- Testing with Screen Readers - By WebAIM
- The Accessibility Cheatsheet - By bitsofco.de (2015)
- Van11y (for Vanilla-Accessibility), a collection of accessible scripts for rich interfaces elements - By Nicolas Hoffmann
- We are Color Blind - by Tom van Beveren
- Web Accessibility for Designers [Infographic] - By WebAIM
- Web Fundamentals: Accessibility - By Google (2016)
- WebAIM: Skip Navigation - By WebAIM
- WebAIM’s Hierarchy for Motivating Accessibility Change - By WebAIM
- Writing CSS with Accessibility in Mind - by Manuel Matuzovic
- jQuery accessible plugins for rich interfaces elements (tabpanel, hide-show system, etc.), using ARIA - By Nicolas Hoffmann
Professional Help
Online Tools
- A11y Colors - Mix and match color classes to create accessible themes
- Accessible color palette builder - An Elm-based prototype to help designers build accessible color palettes.
- Accessify - A collection of accessibility tools
- Akbar - User Experience Simulation Bookmarklet
- Color Filter - Colorblind Web Page Filter
- Colorable - Color palette combination contrast tester
- Contrast Ratio - By Lea Verou
- Contrast-A - Accessible color combinations tool
- DMOZ - List of online accessibility tools
- HTML_CodeSniffer - By Squiz Labs
- JavaScript Event KeyCodes - By keycode.info
- WAVE - Web accessibility evaluation tool
- tota11y - An Accessibility Visualization Toolkit
Talks (Video)
- Accessibility Mythbusting - WDCNZ (2013)
- Accessibility is My Favorite Part of the Platform - Google I/O (2016)
- Advancing Web Accessibility with ChromeVox - Google I/O (2013)
- HTML5 Accessibility (Steve Faulkner) - Paris Web (2013)
- JavaScript and Civil Rights (Marcy Sutton) - Web Rebels (2017)
- Make Your Widgets Sing With ARIA - WDCNZ (2013)
- Multi-device Accessibility (Alice Boxhall) - Chrome Dev Summit (2013)
- PWAs in any context - Progressive Web App Summit (2016)
- The Accessibility Panel - WDCNZ (2013)
- The rock'n'roll guide to ARIA and HTML5 - Generate Conference (2013)
Podcasts
- #A11y Rules Podcast - Conversations around web accessibility
- Accessibility with Marcy Sutton - A conversation about accessibility, WCAG, ARIA, and single page apps with guest Marcy Sutton
- Front End Happy Hour - Episode 007 - a11y Cocktail - A conversation about web accessibility with guest Jennison Asuncion
- Intro to Accessibility with Stephanie Slattery - Stephanie Slattery explains the 5 categories of disabilities, shows us how to implement suggestions from the Web Content Accessibility Guidelines, and shares why she’s so passionate about accessibility.
Empathy Development
- Empathy Prompts - Prompts to consider when making things for others to use.
Community Help
- Accessibility Meetups - By MeetUp.com
- Accessibility Topics on Accessify
- Web Accessibility content tagged on Medium.com
- Web Accessibility content tagged on StackExchange
- Web Accessibility content tagged on StackOverflow
- WebAIM Mailing List - For anyone interested in discussing web accessibility issues
Development Tools
- AccessLint - A GitHub App that finds accessibility issues in your pull requests.
- Accessibility Testing API - By Tenon.io
- Pa11y - Automated accessibility testing
- Quail JS Testing Plugin - A jQuery plugin for checking content against accessibility guidelines
- Sass a11y - A Compass plugin
- Sublime WAI-ARIA - WAI-ARIA Roles, States and Properties auto-completion for Sublime Text
- ally.js - Helps JavaScript applications become more accessible
- axe-core - Accessibility engine for automated Web UI testing
- eslint-plugin-jsx-a11y - Static AST checker for a11y rules on JSX elements