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
- ARIA DevTools (external website) - spot missing ARIA labels, misused ARIA roles, and incomplete keyboard support
- axe DevTools (external website) - Web Accessibility Testing - 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 (external website)
- 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.
- WCAG Color contrast checker (external website) - checks the color contrast between the foreground and background of the elements that are in the page according to the WCAG 2.2
Edge
Microsoft store
- Accessibility Insights for Web (external website) - accessibility testing tool
- axe DevTools (external website) - Web Accessibility Testing - 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
- WCAG Color contrast checker (external website) - checks the color contrast between the foreground and background of the elements that are in the page according to the WCAG 2.2
Chrome store
Adding an extension from Chrome store (external website).
- ARC Toolkit (external website) - accessibility testing tool
- ARIA DevTools (external website) - spot missing ARIA labels, misused ARIA roles, and incomplete keyboard support
- 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 (external website)
- 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 (external website).
- 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
- ARIA DevTools (external website) - spot missing ARIA labels, misused ARIA roles, and incomplete keyboard support
- axe DevTools (external website) - Web Accessibility Testing - 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 (external website)
- WAVE Evaluation Tool (external website) - accessibility testing tool
- Web Disability Simulator (external website) - simulates how people with disabilities experience the web
- WCAG Color contrast checker (external website) - checks the color contrast between the foreground and background of the elements that are in the page according to the WCAG 2.2
Firefox
- ARC Toolkit (external website) - accessibility testing tool
- ARIA DevTools (external website) - spot missing ARIA labels, misused ARIA roles, and incomplete keyboard support
- axe DevTools (external website) - Web Accessibility Testing - 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 (external website)
- 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.
- WCAG Color contrast checker (external website) - checks the color contrast between the foreground and background of the elements that are in the page according to the WCAG 2.2
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)
- Andrew A. Lee's text spacing bookmarklet (external website)
NVDA
NVDA download (external website).
Potentially useful addons
JAWS
VoiceOver
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
- Contrast Finder (external website) - tests the contrast and also suggests new colours with valid contrast ratios
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)
- Photosensitive Epilepsy Analysis Tool (PEAT) (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