We are often asked about tools that can help with testing web pages for accessibility issues, and the majority of the tools below are extensions that are installed into web browser which either enable automatic testing of web pages, or help determine how pages can be navigated using headings or other elements.
The screen readers are required when testing web pages to determine how they interact when a user utilises assistive technology.
Chrome
- Accessibility Insights for Web (external website) - accessibility testing tool
- Alt or not (external website) - see alt text on Twitter/X
- ARC Toolkit (external website) - accessibility testing tool
- axe DevTools - Web Accessibility Testing (external website) - accessibility testing tool
- HeadingsMap (external website) - shows all the headings in a sidebar
- IBM Equal Access Accessibility Checker (external website) - accessibility testing tool
- Landmark Navigation via Keyboard or Pop-up (external website) - navigate web pages via WAI-ARIA landmarks, using the keyboard or a pop-up menu
- LERA (external website) - accessibility testing and reporting tool
- Lighthouse (external website) - accessibility testing tool
- Stylus (external website) - create, edit, and manage personalised CSS stylesheets. Custom CSS can be added to test spacing and show focus indicator
- WAVE Evaluation Tool (external website) - accessibility testing tool
- Web Developer (external website) - adds a toolbar button with various web developer tools
- Web Disability Simulator (external website) - simulates how people with disabilities experience the web
- webhint (external website) - tests websites for issues with accessibility, browser compatibility, security, performance etc.
Edge
Microsoft store
- Accessibility Insights for Web (external website) - accessibility testing tool
- axe DevTools - Web Accessibility Testing (external website) - accessibility testing tool
- HeadingsMap (external website) - shows all the headings in a sidebar
- IBM Equal Access Accessibility Checker (external website) - accessibility testing tool
- Landmark Navigation via Keyboard or Pop-up (external website) - navigate web pages via WAI-ARIA landmarks, using the keyboard or a pop-up menu
- WAVE Evaluation Tool (external website) - accessibility testing tool
- webhint (external website) - tests websites for issues with accessibility, browser compatibility, security, performance etc.
- Web Developer (external website) - adds a toolbar button with various web developer tools
Chrome store
Adding an extension from Chrome store.
- ARC Toolkit (external website) - accessibility testing tool
- IBM Equal Access Accessibility Checker (external website) - accessibility testing tool
- LERA (external website) - accessibility testing and reporting tool
- Stylus (external website) - create, edit, and manage personalised CSS stylesheets. Custom CSS can be added to test spacing and show focus indicator
- Web Disability Simulator (external website) - simulates how people with disabilities experience the web
Opera
Opera Store
- Landmark Navigation via Keyboard or Pop-up (external website) - navigate web pages via WAI-ARIA landmarks, using the keyboard or a pop-up menu
- Web Developer (external website) - adds a toolbar button with various web developer tools
Chrome store
Adding Chrome extension to Opera.
- Accessibility Insights for Web (external website) - accessibility testing tool
- Alt or not (external website) - see alt text on Twitter/X
- ARC Toolkit (external website) - accessibility testing tool
- axe DevTools - Web Accessibility Testing (external website) - accessibility testing tool
- HeadingsMap (external website) - shows all the headings in a sidebar
- IBM Equal Access Accessibility Checker (external website) - accessibility testing tool
- LERA (external website) - accessibility testing and reporting tool
- Lighthouse (external website) - accessibility testing tool
- Stylus (external website) - create, edit, and manage personalised CSS stylesheets. Custom CSS can be added to test spacing and show focus indicator
- WAVE Evaluation Tool (external website) - accessibility testing tool
- Web Disability Simulator (external website) - simulates how people with disabilities experience the web
Firefox
- ARC Toolkit (external website) - accessibility testing tool
- axe DevTools - Web Accessibility Testing (external website) - accessibility testing tool
- HeadingsMap (external website) - shows all the headings in a sidebar
- IBM Equal Access Accessibility Checker (external website) - accessibility testing tool
- Landmark Navigation via Keyboard or Pop-up (external website) - navigate web pages via WAI-ARIA
- Lighthouse (external website) - accessibility testing tool
- Stylus (external website) - create, edit, and manage personalised CSS stylesheets. Custom CSS can be added to test spacing and show focus indicator
- Web Developer (external website) - adds a toolbar button with various web developer tools
- webhint (external website) - tests websites for issues with accessibility, browser compatibility, security, performance etc.
Safari
a11yTools - Web Accessibility (external website) - collection of HTML Web Accessibility Testing Tools
Code for Stylus
Create the following two styles. "Focus Style" adds a focus indicator so that things which don't have an indicator but should can be easily found, and "Testing WCAG 1.4.12 Text Spacing" can be used to make sure that the text spacing is not constrained by CSS.
Focus Style
a:focus,
button:focus,
[tabinex="0"]:focus,
input:focus,
select:focus {
outline: 3px dotted hotpink !important;
}
Testing WCAG 1.4.12 Text Spacing
* {
line-height: 1.5 !important;
letter-spacing: 0.12em !important;
word-spacing: 0.16em !important;
}
p{ margin-bottom: 2em !important;}
Bookmarklets are browser bookmarks that execute JavaScript instead of opening a webpage, and may also be referred to as favlets, bookmark applets, or JavaScript bookmarks.
Bookmarklets are available natively in all major browsers, including Mozilla Firefox and Chromium-based browsers such as Chrome, Edge, or Brave.
Bookmarklets are used by right-clicking the bookmarklet and choosing "Bookmark Link" or by dragging the link into the bookmark bar so that it can be accessed easily (useful if the bookmarklet is to be used a lot).
If you wish to write your own bookmarklet, freeCodeCamp (external website) has a guide on What are bookmarklets? How to use JavaScript to Make a Bookmarklet in Chromium and Firefox (external website).
- Adrian Roselli - 24 x 24 and 24px SVG Circle Cursor (external website)
- ANDI - (external website)
- H123 (external website)
- Headings (external website)
- Sally (external website)
- Paul J Adam's JavaScript Bookmarklets for Accessibility Testing (external website)
NVDA
NVDA download (external website).
Potentially useful addons
- NVDA Focus Highlight addon (external website)
- NVDA Speech History addon (external website)
JAWS
- JAWS download (external website)
- Surfing the Internet JAWS! (external website)
VoiceOver
- User guide (external website)
- Command charts (external website)
TalkBack
- Talkback accessibility help (external website)
- Gestures (external website)
- Keyboard shortcuts (external website)
Narrator
Complete guide to Narrator (external website).
Palette generation tools
- Adobe Color (external website) - interactive tool for testing colour combinations
- Color Safe (external website) - tool for generating text colours based on a selected background colour
Compliance checkers
Browser extensions
- Edge: WCAG Color contrast checker (external website)
- Firefox: WCAG Contrast checker (external website)
- Chrome: Colour Contrast Checker (external website)
Applications
Colour Contrast Analyser (CCA) (external website) .
If you have any suggestions for other tools that you think we should use and should be added to this list, please contact us at info@makethingsaccessible.com