About
NVDA (NonVisual Desktop Access) is a free, open-source screen reader for Microsoft Windows developed and maintained by NV Access, an Australian non-profit organization. It enables blind and vision-impaired users to interact with their computers by converting on-screen text, interface elements, and application content into synthesized speech or Braille output. NVDA works across a wide range of Windows applications including Microsoft Office, web browsers (Firefox, Chrome, Edge), Adobe Reader, and Java-based software. Key capabilities include a built-in eSpeak NG speech synthesizer, support for dozens of third-party TTS engines and refreshable Braille displays, and deep web accessibility support via ARIA and HTML5 standards. Users can navigate web pages by headings, links, landmarks, and form fields using Browse Mode. A portable mode allows NVDA to run from a USB drive without installation, and it even functions on the Windows login screen and UAC prompts. NVDA features an extensive add-on ecosystem for extending functionality, multi-language support for both the interface and speech output, and detailed text formatting reporting. It is one of the most widely used screen readers in the world, frequently competing with the commercial JAWS screen reader, and is particularly valued in developing countries and by low-income users due to its zero cost. Development is sustained through voluntary donations, corporate partnerships, and enterprise support contracts.
Key Features
- Speech & Braille Output: Converts on-screen text and UI elements into synthesized speech using built-in eSpeak NG or third-party TTS engines, and supports a wide range of refreshable Braille displays via USB or Bluetooth.
- Web Accessibility with Browse Mode: Provides deep support for HTML5 and ARIA standards in Firefox, Chrome, and Edge, enabling navigation of web pages by headings, links, form fields, and landmarks.
- Portable Mode: Can be run directly from a USB flash drive without any installation, making it usable on shared or borrowed computers without leaving a trace.
- Add-on Ecosystem: Supports a rich library of community-developed add-ons that extend NVDA's functionality for specific applications, workflows, or new accessibility features.
- Broad Application Support: Works with Microsoft Office (Word, Excel, Outlook, PowerPoint), Adobe Reader, Java applications, and other mainstream Windows software, including the secure login and UAC screens.
Pros
- Completely Free & Open Source: NVDA costs nothing to download and use, and its GPL-licensed source code is openly available on GitHub, making it accessible to users regardless of income level.
- Widely Compatible: Supports dozens of TTS synthesizers, a large range of Braille displays, and works across most mainstream Windows applications and web browsers.
- Active Community & Regular Updates: Backed by NV Access and a global contributor community, NVDA receives consistent updates and has an extensive add-on library to extend capabilities.
- Portable & No-Install Option: The portable mode allows use on any Windows machine from a USB drive, which is particularly useful in institutional or shared-computer environments.
Cons
- Windows Only: NVDA exclusively supports Microsoft Windows and does not run on macOS, Linux, iOS, or Android, limiting its use for users on other platforms.
- Steeper Learning Curve: Effective use of NVDA requires learning a range of keyboard shortcuts and navigation modes, which can be challenging for new users without prior screen reader experience.
- No Official Mobile Support: There is no mobile version of NVDA; users on smartphones or tablets must rely on platform-native accessibility tools like VoiceOver (iOS) or TalkBack (Android).