Desktop readers
- JAWS
- 40.5%
- NVDA
- 37.7%
- VoiceOver
- 9.7%
- Narrator
- 0.7%
Primary desktop or laptop screen reader, WebAIM 2024. WebAIM Survey #10
LESSON 5 OF 20
Screen readers are closely tied to operating systems, device families, browsers, and input methods. Teams need to understand these relationships before they select test coverage or interpret a reported defect.
Connect major screen readers to their environments and select combinations that reflect a product's real users.
A screen reader is part of a larger environment. The operating system supplies accessibility APIs, the browser or app exposes product information, and the available input device shapes navigation. A result from one combination does not automatically describe another. VoiceOver on an iPhone, for example, has a different interaction model from VoiceOver on a Mac even though both products share a name.
Do not begin with a generic list of popular screen readers. Begin with the operating systems, devices, browsers, and apps that the product supports. Then identify the screen readers available in those environments. Product analytics, support requests, user research, procurement requirements, and platform documentation can all inform the decision.
Use statistics to choose starting points, then test the combinations your product actually supports. These figures come from the linked survey and telemetry sources below; they are not a complete global install-base measurement.
Primary desktop or laptop screen reader, WebAIM 2024. WebAIM Survey #10
Common screen reader and browser combinations, WebAIM 2024. WebAIM Survey #10
Enabled accessibility settings in APPT's Dutch mobile telemetry, 2025. APPT screen reader stats
Different phrasing does not always indicate a defect. Two screen readers can announce the same name, role, state, and value in a different order. A defect exists when necessary meaning or operation is missing, incorrect, confusing, or unavailable. Teams should compare the information and task outcome, not require one exact spoken sentence from every product.
A small team does not need every screen reader on the first day. Establish a baseline that covers the product's most important environments and tasks, then add combinations when evidence shows a need. Keep installation notes, test accounts, settings, and short command references ready so that testing is repeatable. The baseline should reduce obvious coverage gaps without becoming a promise that every possible configuration has been validated.
VoiceOver is built into macOS, iPhone, and iPad. The platforms share accessibility concepts, but keyboard and touch input create substantially different workflows. Test macOS and iOS or iPadOS as separate environments.
TalkBack is Google's screen reader for Android. Touch exploration, swipe navigation, gestures, Android accessibility services, Chrome, and WebView contexts shape the experience.
NVDA is a free and open-source Windows screen reader. Teams frequently encounter it with browsers and web apps. Its availability makes it useful for routine team testing, but testers still need training and a defined browser combination.
JAWS is a commercial Windows screen reader with extensive keyboard, braille, productivity, and scripting features. It is common in professional and enterprise settings. Behaviour can differ from NVDA because each product interprets browser and application information independently.
Narrator is built into Windows and is available without additional installation. Its primary reported usage is much lower than NVDA or JAWS, so it is useful as an available baseline, not as a replacement for the Windows screen readers your audience actually uses.
TRY THIS NOW
Before naming a screen reader, answer these questions about the product.
Select test coverage from the product's supported environments, real users, and important tasks. No single screen reader represents the complete experience.
Create a small coverage matrix for one product. List its supported devices, operating systems, browsers or apps, screen readers, and primary input methods. Mark which combinations the team tests, why each one is included, and which important user journeys remain uncovered.
Answer every question, then use the forward lesson button to record this lesson as complete. The check is not scored and can be repeated.