Setup and Configuration

Recognition quality depends on having the right language data and a good image. This page covers the settings that affect accuracy and everyday use.

1. Install OCR languages

Windows OCR (PowerToys, Text Grab)

These apps can only recognize languages that have the Windows optical character recognition feature installed.

  1. Open language settingsSettings → Time & language → Language & region.
  2. Add a languageClick Add a language, choose it, and make sure Optical character recognition (or the basic typing / handwriting features) is included.
  3. Restart the OCR appThe new language then appears in the app's language menu.

You can also do this from an elevated PowerShell window:

# List available and installed OCR language capabilities
Get-WindowsCapability -Online | Where-Object { $_.Name -like 'Language.OCR*' }

# Install, for example, German OCR
Add-WindowsCapability -Online -Name "Language.OCR~~~de-DE~0.0.1.0"

Tesseract-based apps (NAPS2, Capture2Text, Tesseract)

2. Set a hotkey

AppDefaultWhere to change
PowerToys Text ExtractorWin+Shift+TPowerToys Settings → Text Extractor → Activation shortcut
Text GrabSet in first-run wizardSettings → Keys
Capture2TextWin+QTray icon → Preferences → Hotkeys

Pick a combination no other app uses. See Conflicts and Configuration Issues if a hotkey does nothing.

3. Choose output behavior

4. Start with Windows

5. Get better accuracy