NonVisual Desktop Access
| NVDA | |
|---|---|
Logo for NonVisual Desktop Access | |
| Original author | Michael Curran |
| Developers | NV Access and contributors |
| Initial release | 2006 |
| Stable release | 2025.3.3
/ 16 February 2026 |
| Written in | Python, C++ |
| Operating system | Microsoft Windows |
| Available in | 62 languages |
List of languages Afrikaans, Albanian, Amharic, Arabic, Aragonese, Bulgarian, Burmese, Catalan, Central Kurdish, Chinese (Simplified, China, Chinese (Traditional, Hong Kong SAR), Chinese (Traditional, Taiwan), Croatian, Czech, Danish, Dutch, English, Finnish, French, Galician, Georgian, German, German (Switzerland), Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kannada, Korean, Kyrgyz, Lithuanian, Macedonian, Mongolian, Nepali, Northern Kurdish,Norwegian Bokmål, Norwegian Nynorsk, Persian, Polish, Portuguese (Brazil), Portuguese (Portugal), Punjabi, Romanian, Russian, Serbian (Latin), Slovak, Slovenian, Somali, Spanish, Spanish (Colombia), Swedish, Tamil, Thai, Turkish, Ukrainian, Urdu, Vietnamese | |
| Type | Screen reader |
| License | GNU General Public License version 2 |
| Website | nvaccess |
| Repository | github |
NonVisual Desktop Access (NVDA) is a free and open-source, portable screen reader for Microsoft Windows. The project was started by Michael Curran in 2006.
NVDA is programmed in Python. It utilizes accessibility APIs such as UI Automation, Microsoft Active Accessibility, IAccessible2 and Java Access Bridge, to access and present information to the user. It is licensed under the GNU General Public License version 2.