Convert a table image to Markdown with cell-by-cell review

Table OCR finds visible rows and columns, returns a Markdown table, and places each detected value in an editable cell. Review merged cells, blank values, decimal marks, and headers before using the table in a document or data workflow.

Table review path Detect the grid, check each cell, then rebuild the Markdown

File preview

Recognition settings

Local files expire after 60 minutes

Send a scan from your phone

Scan the code, choose or photograph a document, and this page will continue automatically.

QR code for the temporary phone upload link

Creating a one-time pairing...

The pairing expires after 10 minutes and accepts one upload.
Scanned paper table becoming an editable grid with one cell selected for review

Move from visible lines to reviewable cells

The recognizer must identify the grid, keep values in the correct columns, and preserve blanks. The result page exposes every cell so a single OCR error can be corrected without rebuilding the whole table.

  • Confirm the header count before checking individual values.
  • Compare empty cells, merged headings, decimals, and negative signs with the source.
  • Copy the regenerated Markdown only after the grid reads correctly by row.

Review the table as relationships between cells

Use this tool when row and column relationships matter more than a plain reading copy. A readable value can still be wrong when it lands under the wrong header, so the result page keeps the detected grid editable.

Confirm the frame

Count the source headers and compare them with the editable grid before correcting individual values.

Read across rows

Trace each source row from left to right so wrapped text and faint rules do not shift a value sideways.

Rebuild Markdown

The page regenerates a clean Markdown table from the cells you approve or correct.

Prepare a table whose boundaries remain visible

Line detection and text recognition solve different problems. Keep the outer rules, column gaps, and header relationships visible while preserving the small strokes inside numbers.

Frame the complete grid

Include the outer table edges and every header. A tight crop that removes the first or last rule can make the recognizer merge a column with the page margin.

Keep rules and characters distinct

Use even contrast so pale grid lines remain visible without thickening letters. Heavy thresholding can join a vertical rule to the first digit in a cell.

Review across each row

Read the source from left to right and compare the editable grid in the same sequence. This catches values that were recognized correctly but assigned to an adjacent column.

Treat blanks as information

An empty cell may mean not applicable, zero, or missing data. Do not fill a blank automatically, and check whether ditto marks or merged labels explain it.

Check the cells that change the meaning of a row

Table review should follow the cost of an error. A wrong unit, negative sign, date, or total can be more consequential than several misspelled description words.

High-value checks for a recognized table
Source featureLikely OCR problemCell review
Merged headerOne label is repeated or shiftedRename separate Markdown headers explicitly
Blank cellA nearby value drifts into the gapCompare the complete row and preserve the blank
Decimal or minus signThe small mark disappearsZoom the source and verify character by character

Use table OCR when the grid carries meaning

For receipts, invoices, and field relationships, read A Field-First OCR Workflow for Receipts, Invoices, and Tables.

For a field-first checking method, continue with the structured table and receipt workflow guides.

Best for

Printed tables with visible rows, consistent columns, and a manageable number of merged headings.

Not designed for

Inferring missing values, validating totals, or recreating complex spreadsheet formatting and formulas.

Review first

Headers, blank cells, decimals, negative signs, wrapped rows, and values close to grid lines.

Export the reviewed grid, not an unverified OCR guess

The result page rebuilds Markdown from the cells you review. TXT provides a simple reading copy, while JSON and CSV preserve page and position diagnostics for a separate audit.

Table OCR questions

Can the tool recover merged cells?

It can preserve many visible groupings, but Markdown has no native row-span or column-span syntax. Split or rename merged headings during review. Use the table OCR review workflow.

Why did a value move into the wrong column?

Faint rules, wrapped labels, and uneven spacing can weaken the visual boundary between cells. Compare the entire row, not the value alone. Improve the source before another run.

Guest allowance complete

Sign up to process more files

You have used the 2 files included for anonymous visitors. Create a free account to continue with OCR.

  • Continue processing OCR files
  • Keep future exports together for 30 days
  • Return to saved results from your private dashboard