# PowerToys Text Extractor: Free Windows OCR for Statements

- Author: CheapBankConvert (https://cheapbankconvert.com)
- Published: 2026-10-17
- Category: Free tools you already own
- Canonical: https://cheapbankconvert.com/blog/powertoys-text-extractor

> Use the free PowerToys Text Extractor on Windows to copy text from a scanned statement on screen, paste it into Excel, and check the digits.
PowerToys Text Extractor is a free Microsoft utility for Windows that copies any text visible on screen, including a scanned statement open in a viewer. Press Win+Shift+T, drag a box around the rows, and the recognized text goes to the clipboard. Paste it into Excel, then check every amount against the page.

## What can PowerToys Text Extractor read from a statement?

PowerToys Text Extractor reads whatever is drawn on your screen, so the file type does not matter. A scanned PDF in a browser, a photo of a paper statement or a page in an app that blocks copying all work the same way. Microsoft's [Text Extractor documentation](https://learn.microsoft.com/en-us/windows/powertoys/text-extractor) says it copies text from anywhere on screen, including images and videos.

It does this with OCR, short for optical character recognition: Windows looks at the pixels and works out which letters they show. Because it reads pixels, it only sees what is visible. Rows below the bottom of the window are not captured, and small text reads worse than large text.

### What it is not

Text Extractor is not a PDF tool. It does not open files, save anything or build a table. If your statement is a text PDF, where you can already select words, a reader's own copy command gives exact characters with no OCR guesswork. [A free PDF reader versus a paid PDF editor](/blog/free-pdf-reader-vs-pdf-editor) explains what the free reader already lets you do.

## PowerToys Text Extractor steps, from shortcut to spreadsheet

Capturing a statement with PowerToys Text Extractor takes five steps once PowerToys is installed: open the page, zoom in, press the shortcut, drag a box and paste. Each capture covers one screenful, so a long page needs several passes. Microsoft's guide notes the capture closes by itself once text is copied.

1. Install PowerToys from Microsoft and turn on Text Extractor in its settings.
2. Open the statement page and zoom until the transaction text is large and sharp.
3. Press Win+Shift+T, the default shortcut. An overlay covers the screen.
4. Click and drag a box around the rows you want. Hold Shift to move the box instead of resizing it. Release, and the text goes to the clipboard.
5. Click cell A1 of a blank Excel sheet and press Ctrl+V.

### Why the paste is one column

Each captured line arrives as one string in column A, with date, description and amounts run together. Split it with Data, Text to Columns, or with Flash Fill (type the first value by hand, then press Ctrl+E). Keep the original column until the checks below pass.

### Capture in strips, not whole pages

Capture ten or fifteen rows at a time rather than one box over a whole page. A short strip is quick to check against the page before you move on. Paste each strip below the last.

## Checking the digits PowerToys Text Extractor copied

Microsoft's guide says plainly that the text may not be perfect and needs a quick proofread. On a statement, proofreading means checking numbers, not words. A misspelled merchant name does no harm. A wrong digit in an amount breaks the running balance for every line below it.

Use this checklist after each strip. The misreads shown are examples of the kind to look for:

- [ ] **Letters inside numbers.** O for 0, l or I for 1, S for 5, B for 8. Example: 1,2O8.33.
- [ ] **Missing decimal points.** Example: 42.17 captured as 4217.
- [ ] **Commas and points swapped.** Example: 1.208,33 instead of 1,208.33.
- [ ] **Dropped minus signs or CR and DR marks**, which flip a withdrawal into a deposit.
- [ ] **Rows split or merged** where a description wrapped onto two printed lines.
- [ ] **The balance check.** Opening balance plus the signed amounts must equal the closing balance printed on the statement.

The last item catches any misread amount that changes the total, including ones the other checks miss. If it fails, compare the size of the gap with the amounts in the strip to find the bad row.

## Is your PowerToys OCR language pack missing?

If Text Extractor shows "No Possible OCR languages are installed", Windows has no OCR language pack for it to use. The utility can only recognize languages whose OCR pack is installed, and by default it follows your Windows keyboard language. Installing the pack for your statement's language fixes it.

Microsoft's guide gives PowerShell commands for this. You run Windows PowerShell as an administrator, query the available packs with Get-WindowsCapability filtered on names like Language.OCR, and add the one you need, such as en-US, with Add-WindowsCapability. The install can take several minutes.

### Two other snags

- **A system drive other than C:.** The guide says that if Windows lives on another drive letter, copying that drive's Windows\OCR folder to C:\Windows\OCR fixes the missing-language message.
- **A statement in another language.** Set Preferred language in Text Extractor's settings to match the statement, after installing that pack.

## When PowerToys capture is the wrong tool for a statement

PowerToys capture is the wrong tool when the statement runs to many pages or when you need it every month. Each screenful is a separate capture, paste and check, so the work grows with every page. It suits one page, a handful of disputed charges, or a few lines for an expense claim.

For longer jobs, look at tools that read a whole file at once. [Open source PDF to Excel converters such as Tabula](/blog/pdf-to-excel-converter-open-source) handle text PDFs page by page with no OCR errors. On a Mac, [Live Text copies rows from a scanned statement](/blog/live-text-on-mac) in much the same way as Text Extractor.

If you only need running totals for a business, a capture once a year is not a system. [Tracking business expenses for free all year](/blog/track-business-expenses-for-free) sets up a routine that avoids the backlog. For a text PDF you would rather not split by hand, [CheapBankConvert](/get-started) is getting ready to open with early per-statement prices from $2.99, and it shows the first 2 pages free before you pay.
