ScreenRacers

How a Screen Reader Works

Screen readers are a type of assistive technology commonly used by blind and visually impaired computer users. Screen readers provide non-visual ways to read and interact with computer programs. Screen readers allow people with disabilities to use the same computer programs as everyone else by translating visual information into a non-visual format.

There are many screen reader programs; Wikipedia offers a list of current and historical screen readers. A screen reader can be a separate program that runs alongside other programs, or it can be built into your computer's operating system. Commonly used screen readers include NVDA and JAWS for Windows, VoiceOver for MacOS and iOS, and TalkBack for Android and Chromebooks.

Screen readers provide two primary features. First, they read the contents of a computer screen using text-to-speech synthesis. Because graphical user interfaces can be complex, screen readers provide ways for users to explore different parts of the interface. Second, because some traditional computer interface devices like keyboards and mice may not be accessible to some users, screen readers provide an alternate, keyboard-based interface for interacting with computer programs.

While modern screen readers are extremely sophisticated programs, they can fail when the original user interface has been designed incorrectly. If you are interested in making web sites or apps, it's important to learn how to design your user interface in an accessible way. (We'll discuss resources for learning how to make accessible interfaces later, but WebAIM is a great place to start.) Making sure that your interfaces are accessible doesn't just help people with vision disabilities, it can also help people with other disabilities (such as reading disabilities), older adults, and everyone else.

Learning to use a screen reader is a good way to understand how to make your creations more accessible. However, if you haven't used a screen reader before, it can be confusing. If you don't typically use a screen reader, it can be tempting to "cheat" and look at the screen, which may make it easier to miss some accessibility problems.

This game, Screen Racers, provides a set of introductory activities that show you generally how to navigate a page using a screen reader. You can play this game without having to download or activate a real screen reader (although you may want to do so later).

If you're ready, you can start the next activity.