The Resources
Software
- ARC Toolkit - By The Paciello Group, Chrome Extension (Mac/Win/Linux)
- Axe Accessibility Testing - Chrome Extension (Mac/Win/Linux)
- Color Contrast Analyzer - Chrome Extension (Mac/Win/Linux)
- Color Oracle - App (Mac/Win/Linux)
- Contrast - Desktop App (Mac)
- I want to see like the colour blind - Chrome Extension (Mac/Win/Linux)
- NoCoffee - Chrome Extension (Mac/Win/Linux)
- Sim Daltonism - Desktop App (Mac/iOS)
- WAVE Toolbar - Chrome Extension (Mac/Win/Linux)
- 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 (Windows only)
- Keyboard Testing Basics - By Knowbility
- NVDA - Desktop App (Windows only)
- Orca Screen Reader - By GNOME, Extensible screen reader (Linux only)
- VoiceOver - By Apple, iPhone System App (iOS)
- VoiceOver - By Apple, Desktop System App (Mac)
Courses
- Accessibility courses, and more - List curated by Mike Gifford
- Introduction to Web Accessibility - By edX and the W3C
- 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 for Developers – Open Textbook - by The Chang School, Ryerson University
- Web Accessibility: Web Standards and Regulatory Compliance - by Jim Thatcher
- Web and App Accessibility: Your Roadmap to Digital Inclusion - by Jason C. Taylor
Blogs
- #a11y tag on The Practical Dev
- 24 Accessibility
- 456 Berea Street
- Accessibility Wins
- Accessible Culture
- Inclusive Components
- Karl Grove's web accessibility blog
- Low Visionary
- Simply Accessible a11ys
- The Paciello Group Blog
- WebAIM Blog
- WebAxe Blog and Podcast
- Yahoo! Accessibility Blog
- a11yTips Blog - By Denis Boudreau
Further Reading
- A guide to coding accessible developer tools - by Suz Hinton
- A11ycasts - YouTube Playlist (2017)
- Aaron Cannon, Blind Web Developer - (2007) [Video]
- Access & Use - Access & Use shows what it needs to make dynamic elements in websites accessible and usable for all.
- Accessibility Checklist - By Aaron Cannon (2008)
- Accessibility Checklist a11y - By Cameron Moll (2008)
- Accessibility for Teams - by Digital.gov
- Apple’s Commitment to Accessibility
- Are you accessible? — A Primer on Web Accessibility - by Amy Dickens
- 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.
- Information On Different Types Of People For Graphic Communication, Website And Information Designers - by Thomas Bohm
- Letter and symbol misrecognition in highly legible typefaces for general, children, dyslexic, visually impaired and ageing readers - by Thomas Bohm
- Mobile A11y - by Rob Whitaker
- 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)
- The Web Accessibility Introduction I Wish I Had - by Max Antonucci
- Tips For Online Shopping With Disabilities: A Website Accessibility Guide - Coupon Follow
- 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 Guide - by Stefan Feješ
- Web Accessibility Guidebook for Developers - by Nikola Shekerev
- 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
- Accessible360.com
- Deque
- Knowbility
- Level Access (Formerly SSB Bart Group)
- Simply Accessible
- Tenon.io
- The Paciello Group
- WebAIM
- SF Web Accessibility
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
- Button Contrast Checker - Checks if all the buttons of a page have enough text and non-text contrast.
- Color Contrast Checker - Color Contrast Checker
- 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
- Leonardo - Generate colors based on a desired contrast ratio
- WAVE - Web accessibility evaluation tool
- tota11y - An Accessibility Visualization Toolkit
Talks (Video)
- Accessibility Mythbusting - WDCNZ (2013)
- Accessibility Talks - Monthly online talks about accessibility.
- Accessibility is My Favorite Part of the Platform - Google I/O (2016)
- Advancing Web Accessibility with ChromeVox - Google I/O (2013)
- Designing for Accessibility (Google I/O'19) - Hear from people who are working to make the world an easier place for those with disabilities.
- 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 a Developer's User Story - On this episode of Eat Sleep Code, guest Elle Waters explains why accessibility is important in software development and what a developer’s responsibilities are when creating a product.
- Accessibility is not a “nice to have” – with Derek Featherstone - Why do companies de-prioritize accessibility? Making a digital map accessible to the blind. Pros and cons of the straw test. Why simulating a disability is not the same as working with disabled people.
- Accessibility with Heydon Pickering - We're chatting with Heydon Pickering about accessibility, using pre-built solutions past their best before date, everyone's varying degrees of proficiency, and whether accessibility is becoming second nature to more people.
- Accessibility with Marcy Sutton - A conversation about accessibility, WCAG, ARIA, and single page apps with guest Marcy Sutton
- Accessibility with Nicolas Steenhout and Christopher Schmitt - We're talking accessibility with Christopher and Nicolas from Knowbility. Does accessibility transcend the web? Is it discouraging how much work still needs to be done? How do we get people the skills needed to help with accessibility on the web? Should accessibility be a role in house? And is Javascript the enemy of accessibility?
- Accessible Podcast - A podcast about accessibility in tech. Topics covered on the show are mostly Apple-centric but will span the tech industry at large where appropriate.
- Front End Happy Hour - Episode 007 - a11y Cocktail - A conversation about web accessibility with guest Jennison Asuncion
- Get Access with Aaron Cannon - This week, we talk accessibility pitfalls with Aaron Canon.
- 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.
- Presentable 30: Accessibility is Social Justice - An interview with Laura Kalbag about her book, Accessibility for Everyone.
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
PDFs
- AcceDe PDF Project
- Adobe: Create and verify PDF accessibility, Acrobat Pro
- WebAIM: PDF Accessibility
Newsletters
- Accessibility Weekly
- Axess Lab Newsletter
- Skip Links - A monthly newsletter curated by the HackerYou Web Accessibility Club
- The WebAIM Newsletter
- t12t Accessibility Newsletter