JAWS vs NVDA: Which Is Better?

Braille display device
Photo by Sigmund on Unsplash

Assistive technology is a software application that helps individuals with disabilities to improve their daily productivity. Common examples of assistive technology are screen readers and braille displays.

Using screen readers, people with vision loss can perceive, operate, and understand visual input from software, websites, mobile applications, or documents through audio output. To interact with a screen reader, a user must use a set of gestures and keyboard commands and these commands are sometimes unique to the screen reader. 

It’s important to note that no one screen reader can be said to be the best as most people who are blind use different screen readers for different purposes. For instance, NonVisual Desktop Access (NVDA) is more language-agnostic than Job Access With Speech (JAWS). JAWS is arguably the more popular one, but NVDA has gained ground quite quickly recently. So when comparing, one must know that it all comes down to user preference.

Price

JAWS is only available as a paid software, either as an enterprise package or single-use licenses ($90 a year, roughly $900 as a one-time purchase). NVDA on the other hand is a free open-source software available for Windows users.

WCAG Audit

NVDA is recommended if you plan to use it to assist with a Web Content Accessibility Guidelines (WCAG) audit since JAWS uses more heuristics than NVDA. While heuristics improve the user experience with non-compliant code, they also mean that JAWS hides non-compliances that would show up with NVDA. This is why you should report WCAG non-compliances based on the code, not based on how the screen reader behaves.

You can also use JAWS if you want to evaluate the user experience since it is the most widely used screen reader. 

It is possible to test the same web page in the same browser and find different results using the screen readers. For example, when evaluating a web page, due to some idiosyncrasies, NVDA might not work in Firefox while Jaws would. It’s also possible to have a situation where

one browser works and another doesn’t for both screen readers. Testing this way enables you to isolate the cause. 

Ultimately, it comes down to your end-users. This is especially true if the website is for commercial purposes. If so, JAWS is the most commonly used screen reader in private and public sectors, so it might be the best option for testing.

Functionality 

JAWS is the world’s most popular screen reader as I said earlier. JAWS has the most configurable options. JAWS has a learning curve and is designed for a Windows PC platform.JAWS is memory intensive and can freeze the computer because of its demands on a computer’s RAM. In 2017, JAWS reportedly led to many computers crashing when used with Microsoft Office 2016. Lastly, JAWS has better braille support. 

NVDA appears to work better for programmers because it is built on python. Because it is free and open-source (GPL2), it has a wide range of support: Mozilla Firefox, Internet Explorer, Word, Excel, and Outlook Express, and Mozilla Thunderbird. NVDA also supports web content using JavaScript

For basic screen reader functionality, such as: dentifying appropriate roles of elements, navigating by headings, navigating by landmarks, and navigating by lists of different types of elements, you can’t really pick a winner. In some cases, they announce things differently. JAWS is a little more verbose than NVDA sometimes.

Ease of Use

JAWS and NVDA are probably on the same level here. Users say that they’re both easy to use once you get the hang of them. But due to the fact that JAWS updates have to be purchased, more users tend to prefer NVDA in the long run.

Compatibility with Operating Systems and Browsers.

Both JAWS and NVDA are compatible with Windows OS. In terms of browsers, Freedom Scientific says “JAWS works with Google Chrome, Mozilla Firefox, and Internet Explorer. Support for Microsoft Edge is continuing to improve as well.” NVDA on the other hand works best with Chrome, Firefox, and Edge.

Community – NVDA has an active response support community.

Conclusion

The choice boils down to personal preferences and limits. For most people, NVDA would be better, because it is free and available in many languages. On the other hand, JAWS is more widely used and better known. The choice is yours — JAWS or NVDA?

1 comment

  1. Could you elaborate on why jaws is better for braille? I currently have a home annual jaws subscription, and I’m not noticing much in terms of better braille support with HIMS QBraille Xl. All I noticed was that some things were displayed differently, but I couldn’t say that JAWS was massively better, but as I prefer braille to speech, and use it extensively, what am I missing that you find useful? Trying to determine if I should renew my JAWS subscription when it comes up in a few months. My previous braille display was far better with JAWS, purely because HumanWare didn’t bother assigning any commands to control the computer directly from the braille display. But since the Qbraille has an actual keyboard connection to go with the usual braille connection, I no longer have that problem. So what has jaws got that NVDA doesn’t that someone primarily using braille might want? Thanks for your thoughts.

Leave a comment

Your email address will not be published. Required fields are marked *