Website Accessibility Tools: Screen Readers, Browser Extension, Color Contract Tools

Kirti K
9 min readFeb 3, 2021

Development and Testing Tools

Starting with Browser Testing Tools (accessibility in the browser)

1. WAVE — Web Accessibility Evaluation

The WAVE Chrome and Firefox extensions allow you to evaluate web content for accessibility issues directly within Chrome and Firefox browsers. Because the extension runs entirely within your web browser, no information is sent to the WAVE server. This ensures 100% private and secure accessibility reporting.

Download Link: https://wave.webaim.org/extension/

Chrome Extension: https://chrome.google.com/webstore/detail/wave-evaluation-tool/jbbplnpkjmmeebjpijfedlgcdilocofh

a) Install the extension (by clicking Add to chrome button)

b) It will look like this

c) Enjoy tool is installed successfully

How to use

  1. In a Google Chrome window, navigate to the page you’d like to run the tool on.
  2. In the upper right corner, click on the WAVE icon.
  3. A new panel will open on the left of your browser with a summary of errors, alerts, features, etc.

To view errors

  1. After you scanned the page with WAVE, click on the Flag icon.
  2. If you have errors, you should see the error count and red icons to represent each error found.
  3. For example, I am taking example amazon.ca
  1. At the bottom-center of your window, click on the green code tab to expand that panel.
  2. Click on one of the red icon (1) in the picture
  • In the green code panel, it should have jumped to the section of code that contains the error.
  • For Color Contract Errors — Please always prefer to use Colour Contrast Analyser with a color picker. Colour Contrast Analyser will provide the correct results.

2) AXE — Web Accessibility Testing

Accessibility checker for WCAG 2 and Section 508 accessibility. Find accessibility defects on your website or web application by using the axe™ Chrome extension. Drop the axe on your accessibility defects!

Download link: https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd

a) Install the extension

b) It will look like this

c) Enjoy tool is installed successfully

How to use

Open Chrome’s DevTools (Control + Shift + I)

Select the aXe tab.

Click the Scan all of my page or scan part of my page button

Results will be displayed as below and if you click on each row, it will provide a detailed description of the error

3) ARIA Validator — Scans page for WAI-ARIA implementation issues

Download link:

a) Install the extension (by clicking Add to Chrome button)

b) It will look like this

c) Enjoy tool is installed successfully

How to use

  1. Google Chrome window, navigate to the page you’d like to run the tool on.
  2. In the upper right corner, click on the ARIA Validator (AV).
  3. A new open will open on your browser with a summary of errors, alerts, features, etc.

Error example with Wikipedia site

4) Google Lighthouse

Lighthouse is an open-source, automated tool for improving the performance, quality, and correctness of your web apps

Download link

a) Install the extension

b) It will look like this

c) Enjoy tool is installed successfully

5) Chrome DevTools

Accessibility audits in the Lighthouse Audits panel in Chrome DevTools, the new accessibility debugging tools in the Elements panel, and/or the the aXe extension by Deque System

a) Chrome inspect — Right-click anywhere on the webpage, and at the very bottom of the menu that pops up, you will see "Inspect."

How to use

Open Chrome’s DevTools (Control + Shift + I)

Select the lighthouse tab.

Click on Generate report

Report Result details

Development Tools

These you need to install to perform the accessibility testing because they are not available as Chrome extensions.

6 ) Colour Contrast Analyser (Free)

The Colour Contrast Analyser (CCA) helps you determine the legibility of text and the contrast of visual elements, such as graphical controls and visual indicators.

Official website link: https://developer.paciellogroup.com/resources/contrastanalyser/

Download Link:

a) Download the extension and install it

c) Enjoy tool is installed successfully

Official Step How to use

7) Screen Reader (NVDA / JAWS / VoiceOver/ ZoomText Magnifier )

a) NonVisual Desktop Access (NVDA) — is a free and open-source screen reader for the Microsoft Windows operating system. Providing feedback via synthetic speech and Braille enables blind or vision impaired people to access computers running Windows for no more cost than a sighted person. NVDA is developed by NV Access, with contributions from the community

Official Download link: https://www.nvaccess.org/download/

Official User Guide: https://www.nvaccess.org/files/nvda/documentation/userGuide.html

How to use

  1. Choose Start, All Programs, NVDA, NVDA. …
  2. To hear what is currently on the screen, start moving the mouse around. …
  3. To pause NVDA, press the Control key on your keyboard. …
  4. Most NVDA commands require you to use the Insert key on your keyboard. …
  5. To quit NVDA, press Insert, Q.

Basic Commands

https://www.nvaccess.org/files/nvda/documentation/userGuide.html?#BasicNVDACommands

b) VoiceOver is a screen reader program that comes on new Mac computers, iPhones, iPads, and iPod touches. You can read everything from the current position with a Two-Finger Swipe Down command, and you can select each element in the DOM in sequence with a Swipe Right or Left.

How to use

  1. Turn VoiceOver on or off: Command + F5.
  2. Pause: Control.
  3. Start reading again: Control + Option + A.
  4. Read one element at a time: Control + Option + Right Arrow

Basic Commands

Official Guide

8) JAWS -(Paid) — Job Access With Speech, is the world’s most popular screen reader, developed for computer users whose vision loss prevents them from seeing screen content or navigating with a mouse. JAWS provides speech and Braille output for the most popular computer applications on your PC.

Download Link — You can download and install without the license key . But it will work only for 40 minutes mode .

40-Minute Mode.

The 40 Minute Mode is provided as a limited time duration license mode of the Program, which can be used to get started during the installation process of the Program or for a limited demonstration of how the Program works. The Program in 40 Minute Mode has a Term limited to forty (40) minutes in duration. Every Program that does not have an active license to use the Program (including, for example, after expiration of the Term of the License) or an associated key will operate in this 40 Minute Mode. The 40 Minute Mode is not intended for commercial use other than use while waiting for an active license to use the Program or an associated key to arrive or be installed. The 40 Minute Mode also provides emergency access to a Computer for an End User when an active license to use the Program or a key is not present or associated with a Computer. If the Program reverts to the 40 Minute Mode, an active license (or key) is required to return the Program to full capability

Pricing Details :

How to use

  1. To start JAWS reading the screen, press the key combination INSERT+DOWN ARROW.
  2. This is the Say All command.
  3. While using the Say All command, you can press the LEFT or RIGHT ARROW keys to rewind or fast forward through the text.
  4. You can also press PAGE UP or PAGE DOWN to increase or decrease the speech rate.

Some Official links for keyboard shortcuts

9) ZoomText (Paid) — ZoomText is the world’s leading magnification and screen reading software for the visually impaired.

Official website :

Download link :

How to start

a) When you first start ZoomText, the ZoomText toolbar appears, and your screen displays in Full view mode with 2x magnification.

b) If you are running ZoomText Magnifier/Reader, speech is also enabled.

c) If you need to briefly silence speech, press CTRL

Steps guide (How to use it)

https://www.freedomscientific.com/training/zoomtext/getting-started/#:~:text=The%20ZoomText%20Toolbar,-The%20ZoomText%20toolbar&text=Using%20the%20arrow%20keys%20on,expands%20a%20list%20of%20settings.

Resources and References

Click below to learn about basic information

PART 1- https://kirtikau.medium.com/what-is-accessibility-accessibility-terms-and-definitions-6944e110aed1

Conclusion

This is the explanatory medium story of Screen Readers, Browser Extension, Color Contract tools for Website Accessibility if you have any doubts, please mail me at kirtikau@gmail.com

I will also share some video’s how to use each tool.

Feel free to provide feedback because I am also learning lots of things and it’s not possible to be perfect without sharing knowledge :)

Stay safe and happy learning.

--

--

Kirti K

Kind is cool & share your knowledge 👋 👋 A seasoned front-end developer with over 15 years of experience crafting immersive digital experiences.