Here's a contrarian take that will annoy some veterans: if you're still testing your website primarily with JAWS, you're probably wasting time and money. I know, JAWS has been the gold standard for decades. But the screen reader landscape has shifted, and the data is unambiguous. In WebAIM's 2024 Screen Reader User Survey (WebAIM), NVDA is now the most commonly used screen reader among respondents, at 65.6%, edging out JAWS at 60.5%. JAWS still leads as a primary screen reader at 40.5% versus NVDA's 37.7%, but that gap is razor-thin—and it's closing. The reality is that NVDA is free, open source, and increasingly the tool of choice for real users. So why are we still treating JAWS as the default?
The Case for NVDA: Free, Open Source, and Everywhere
NVDA (NonVisual Desktop Access) is developed by NV Access, a non-profit, and has been freely available since 2006 (NV Access). It's been translated by volunteers into more than 55 languages and is used in over 175 countries (NV Access). That's a global reach that JAWS can't match—especially in low-income settings where the cost of a commercial license is prohibitive. And it's not just about cost: NVDA's open source nature means it's constantly improved by a community that understands accessibility deeply. When you test with NVDA, you're testing with the tool that a huge chunk of the screen reader population actually uses, including many who can't afford JAWS.
Comparing the Contenders: JAWS, NVDA, and VoiceOver
Let's be clear about what we're comparing. JAWS (Windows, commercial) and NVDA (Windows, free) are the two desktop heavyweights. VoiceOver (Apple, built-in) is the default on Mac and iOS, and it's essential for testing Apple products. But for most web projects, the Windows-based screen readers are the priority, simply because they're more common in enterprise environments. Here's how they stack up on the criteria that matter for testing:
| Criterion | JAWS | NVDA | VoiceOver |
|---|---|---|---|
| Cost | Commercial (paid license) | Free, open source | Free, built into Apple devices |
| Market share (primary) | 40.5% (WebAIM 2024) | 37.7% (WebAIM 2024) | Not directly comparable (mobile) |
| Overall usage | 60.5% (WebAIM 2024) | 65.6% (WebAIM 2024) | 70.6% on mobile (WebAIM 2024) |
| Platform | Windows | Windows | macOS, iOS, iPadOS |
Numbers don't lie: NVDA edges out JAWS in overall usage, and it's free. For most testing scenarios, NVDA should be your first stop.
Why NVDA-First Wins for Most Teams
Here's my recommendation: adopt an NVDA-first testing strategy. Why? Because it's the most pragmatic choice for the majority of organizations. First, cost is a non-issue—you can install NVDA on any Windows machine without a budget request. Second, it aligns with the actual usage patterns of screen reader users, as the WebAIM data shows. Third, it's more than sufficient for catching the vast majority of accessibility issues that matter. The WebAIM Million 2026 analysis found that 95.9% of home pages have detectable WCAG 2 failures, with an average of 56.1 errors per page (WebAIM Million). Most of these—like low contrast text (83.9%) and missing alt text (53.1%)—are detected just as easily with NVDA as with JAWS. You don't need the expensive tool to find these common problems.
But wait, isn't JAWS more feature-rich? Yes, JAWS has advanced features like custom scripting and better support for complex applications. But for standard web content, NVDA handles the basics flawlessly. And if you're serious about accessibility, you should be testing with multiple screen readers anyway—71.6% of WebAIM survey respondents use more than one screen reader (WebAIM). So start with NVDA, then verify with JAWS if you can, and don't forget VoiceOver for mobile.
When JAWS Still Matters
I'm not saying JAWS is irrelevant. There are specific situations where JAWS is still the right choice. If your user base is primarily in government or large enterprises that have standardized on JAWS, you should definitely test with it. Federal agencies in the U.S. are required to comply with Section 508, which mandates accessibility for ICT (Section 508). Many of those agencies use JAWS, so if you're building for them, you need to ensure compatibility. Similarly, if you're developing complex web applications that rely on advanced ARIA or custom widgets, JAWS's mature support for those features might be a reason to prioritize it. But for the average website or web app, NVDA is sufficient.
Consider the cost-benefit: a JAWS license is expensive, and for many small teams, that cost is hard to justify when NVDA does 90% of the job. Plus, testing with NVDA first forces you to focus on standards-based accessibility (WCAG) rather than quirks of a specific screen reader. The W3C's Web Content Accessibility Guidelines (WCAG) are the international standard, and they're designed to be screen-reader agnostic (W3C). If your site passes WCAG, it will likely work with both NVDA and JAWS. So why pay for the privilege of testing with one?
Practical Advice for Your Testing Process
Here's how I'd implement an NVDA-first strategy:
- Install NVDA on a test machine (it's free).
- Run a quick manual test using NVDA's keyboard navigation to check headings, landmarks, forms, and dynamic content.
- Use automated tools like the WebAIM Million data to spot common issues, but remember that automated tools only catch about 30% of problems.
- If you have the budget, also test with JAWS to ensure compatibility with enterprise users.
- Never skip VoiceOver if you have any mobile traffic—70.6% of screen reader users on mobile use it (WebAIM).
One concrete example: imagine you're a mid-sized e-commerce company. You have a product page with a complex filter sidebar. Using NVDA, you can quickly check that the filter buttons are announced correctly, that the results update are announced, and that keyboard navigation flows logically. If it works in NVDA, chances are it works in JAWS too, because both follow the same accessibility APIs. The only time you'd need JAWS is if you have a specific user complaint from a JAWS user, or if you're targeting government contracts.
Bottom Line
Stop defaulting to JAWS. Start with NVDA—it's free, it's widely used, and it's more than enough for most web accessibility testing. Use JAWS as a secondary check when you have the budget or a specific requirement, but don't make it your primary tool. The data is clear: NVDA is the workhorse of the screen reader world, and your testing should reflect that.
Sources
- WebAIM - https://webaim.org/projects/screenreadersurvey10/
- NV Access - https://www.nvaccess.org/about-nv-access/
- WebAIM Million - https://webaim.org/projects/million/
- W3C - https://www.w3.org/WAI/standards-guidelines/wcag/
- Section 508 - https://www.section508.gov/
Comments (0)
Please sign in to post a comment.
Don't have an account? Create one
No comments yet. Be the first to comment!