Skip to main content
NVDA (NonVisual Desktop Access) is a free and open source screen reader for Microsoft Windows. This guide covers the essential operations you need to get started.

What is NVDA?

NVDA allows blind and vision impaired people to access and interact with the Windows operating system and many third party applications. It provides feedback via synthetic speech and Braille, enabling access to computers for no more cost than a sighted person.

Key Features

Speech Support

Built-in speech synthesizer supporting over 80 languages with automatic language switching

Braille Support

Support for refreshable braille displays with automatic detection and braille input

Web Access

Full support for modern web browsers including Firefox, Chrome, and Edge

Office Support

Complete access to Microsoft Office applications including Word, Excel, and Outlook

Starting and Stopping NVDA

1

Start NVDA

Press Control+Alt+N to start NVDA from anywhere in Windows. You can also:
  • Choose NVDA from the Start Menu under Programs
  • Type “NVDA” in the Run dialog and press Enter
2

Exit NVDA

Press NVDA+Q, then press Enter to confirm. NVDA will close and stop speaking.
When NVDA starts, you’ll hear an ascending set of tones telling you that NVDA is loading. The time it takes depends on your computer speed and storage media.

The NVDA Modifier Key

The NVDA modifier key is used in combination with other keys to perform NVDA-specific commands. Default modifier keys:
  • Insert key (on most keyboards)
  • Numpad 0 (with Num Lock off)
  • Caps Lock (can be enabled in settings)
You can press the NVDA modifier key twice quickly to send it through to the application (e.g., to turn Caps Lock on when using it as a modifier).

Reading Text

Say All

To read continuously from the current position:
LayoutKeystroke
DesktopNVDA+Down Arrow
LaptopNVDA+A
Press Shift to pause speech, or Control to stop completely.

Reading Current Information

Desktop: NVDA+Up Arrow
Laptop: NVDA+L
  • Press once: Reads the current line
  • Press twice: Spells the line
  • Press three times: Spells using phonetic alphabet (Alpha, Bravo, Charlie)
Keystroke: NVDA+Shift+Up Arrow (Desktop) or NVDA+Shift+S (Laptop)Reads any currently selected text. Press twice to spell, three times for phonetic spelling.
Keystroke: NVDA+CReads any text on the clipboard. Press twice to spell, three times for phonetic spelling.

Getting Information

Window and Focus Information

CommandKeystrokeDescription
Window titleNVDA+TReports the active window title (press twice to spell, three times to copy)
Report focusNVDA+TabReports the current control with focus
Read windowNVDA+BReads the entire current window (useful for dialogs)
Status barNVDA+EndReports the status bar if found

Time and Date

Press NVDA+F12:
  • Once: Reports current time
  • Twice: Reports the date
The format matches your Windows system tray clock settings.

Text Formatting

Press NVDA+F to report formatting of text at the cursor:
  • Font name and size
  • Bold, italic, underline
  • Text color
  • Alignment
  • Spelling errors
Press twice to show formatting in a browseable window.

Speech Control

Basic Speech Commands

Stop Speech

Press Control to immediately stop speaking

Pause Speech

Press Shift to pause. Press again to resume where it left off

Speech Settings Ring

Quickly adjust speech settings without opening menus:
ActionDesktopLaptop
Next settingNVDA+Control+RightNVDA+Shift+Control+Right
Previous settingNVDA+Control+LeftNVDA+Shift+Control+Left
Increase valueNVDA+Control+UpNVDA+Shift+Control+Up
Decrease valueNVDA+Control+DownNVDA+Shift+Control+Down
Settings you can adjust:
  • Speech rate
  • Voice selection
  • Volume
  • Pitch
  • Inflection

Input Help Mode

Input Help mode is perfect for learning NVDA commands.
1

Enable Input Help

Press NVDA+1 to turn on Input Help mode
2

Explore Commands

Press any key or perform any gesture. NVDA will announce the key name and describe what it does, but won’t execute the command.
3

Disable Input Help

Press NVDA+1 again to turn off Input Help and return to normal operation

The NVDA Menu

Access NVDA’s menu to control settings and access help: Open the menu:
  • Press NVDA+N on the keyboard
  • Perform a 2-finger double-tap on touch screens
  • Right-click the NVDA icon in the system tray
Menu contents:
  • Preferences: Access all NVDA settings
  • Tools: Speech viewer, Python console, add-on store
  • Help: User guide, commands reference, website
  • Exit NVDA: Close the screen reader

Sleep Mode

Sleep mode temporarily disables NVDA for the current application: Toggle sleep mode:
  • Desktop: NVDA+Shift+S
  • Laptop: NVDA+Shift+Z
Use sleep mode for applications that have their own speech or screen reading features. NVDA retains sleep mode only until restart.

System Information

CommandKeystrokeDescription
Battery statusNVDA+Shift+BReports AC power status and battery percentage
Clipboard textNVDA+CReads text on the clipboard
Repeat last spokenNVDA+XRepeats the last information NVDA spoke

Keyboard Layouts

NVDA supports two keyboard layouts:
Uses the numeric keypad extensively (with Num Lock off). Best for desktop computers with full keyboards.Advantages:
  • Efficient text review using numpad
  • Natural hand position for frequent commands
Designed for laptops without a numeric keypad. Uses alternative key combinations.Advantages:
  • Works on any keyboard
  • Doesn’t require Num Lock management
Change keyboard layout in Preferences > Settings > Keyboard (press NVDA+Control+K).

Getting Help

NVDA provides multiple ways to get assistance:
1

User Guide

Press NVDA+N, then H for Help menu, then U for User Guide
2

Commands Reference

Access a quick reference of all NVDA commands from the Help menu
3

Context Help

Press F1 in any settings dialog to open help for that specific setting
4

Community Support

Join the NVDA users mailing list or visit community forums for peer support

Next Steps

Now that you understand the basics, explore these guides:

Navigation

Learn advanced navigation techniques

Keyboard Commands

Complete reference of all keyboard shortcuts

Configuration

Customize NVDA to your preferences

Supported Applications

Discover application-specific features

Build docs developers (and LLMs) love