How to Convert a Screenshot Table to Excel

A table trapped inside a screenshot — a pricing grid, a report, a web page you cannot copy from — is one of the most common reasons people reach for OCR. The honest news first: no free OCR tool truly understands table structure. Tesseract (the engine inside Capture2Text) reads characters well but is weak at layout: it does not reliably know which text belongs in which cell. That said, simple tables can absolutely be converted with a bit of manual rebuilding.

Honest ceiling: a clean, simple table (clear rows, a few columns, one line per cell) is worth attempting with the free method below. A complex table — merged cells, multi-line cells, tiny fonts, heavy borders — will come out scrambled, and rebuilding it by hand will take longer than using a purpose-built tool. For those, see the professional option at the end.

Method 1: Free — Capture2Text + Manual Rebuild in Excel

  1. Download Capture2Text (free, open-source, portable) and run it. Open the screenshot at the largest zoom possible — table OCR lives or dies on resolution.
  2. Press Win + Q (default shortcut) and capture one row at a time (or one column, whichever is cleaner). Capturing row-by-row preserves order far better than grabbing the whole table at once.
  3. Paste each row into Excel. You will likely get one line of text per row — that is fine.
  4. Split into columns: if your captured row pastes with tabs or consistent spacing between values, use Excel’s Data → Text to Columns to split it. If not, paste and nudge values into the right columns by hand.
  5. Repeat for each row, then proofread — numbers especially. OCR confuses “l / I / 1” and “O / 0”, and a wrong digit in a table is worse than a wrong letter in a paragraph.

What helps accuracy: capture each row separately, zoom in until the text is large on screen, and make sure the correct language is selected in Capture2Text (English, French, German, Japanese, Korean, Russian, and Spanish are built in; 90+ more language packs are on the download page).

Method 2: Complex Tables — Use a Tool That Understands Structure

When the table has merged cells, multi-line cells, or dozens of rows, the row-by-row method above becomes a grind — and the result still needs heavy cleanup. This is where dedicated PDF/table OCR earns its keep: it detects the grid, preserves merged cells, and exports directly to .xlsx.

  • Wondershare PDFelement — if your table lives in a PDF or an image, its OCR can recognize the table structure and convert it to an editable Excel file, keeping the original layout far better than manual rebuilding.

A practical rule: if rebuilding by hand looks like more than ~15 minutes of work, a table-aware tool will pay for itself in one use.

Quick Comparison

Capture2Text (free)Table-aware tool (e.g. PDFelement)
CostFreePaid
Simple tablesWorks well with row-by-row captureWorks
Complex tables (merged cells, multi-line)Output scrambles; heavy manual cleanupPreserves structure
ExportClipboard → paste into Excel yourselfDirect .xlsx export

FAQs

Can OCR convert a screenshot table directly to Excel?

Not perfectly. OCR engines like Tesseract read characters, not table structure — they don’t reliably know which text belongs in which cell. Simple tables can be captured row by row with a free tool like Capture2Text and rebuilt in Excel; complex tables need a table-aware tool such as PDFelement.

Why does my captured table come out as one jumbled column?

Because the OCR engine read the text but not the grid. The fix: capture one row at a time instead of the whole table at once, then split each row into columns in Excel with Data → Text to Columns.

How can I improve OCR accuracy on tables?

Zoom in as far as possible before capturing, capture one row at a time, verify the OCR language matches the table’s language, and proofread numbers carefully — misread digits (0/O, 1/l) are the most damaging errors in a table.

What about a table inside a PDF, not a screenshot?

The same logic applies: a screenshot of the PDF page can be OCR’d row by row for free, or a PDF tool with table OCR (like PDFelement) can convert the page to .xlsx directly while preserving merged cells and layout.