Image to Excel Converter
Drop a screenshot or photo of a table — get an editable .xlsx with the rows and columns in place.
🔒 Runs entirely in your browser — nothing you type is uploaded or stored on a server.
Drop in a screenshot of a table, a scanned price list or a photo of a printed report, and the page reads it with OCR and rebuilds it as a grid: one spreadsheet row per line of the table, one column per column. Check the result against the picture, fix anything the scan misread, and press Download .xlsx for a real Excel workbook — or Copy for Sheets and paste it straight into Google Sheets.
Also on Txtset: read the text out of any picture · turn CSV into an Excel workbook.
How the columns are found: the OCR engine reports where every word sits on the picture. Words at the same height become a row. A gap between words becomes a column break only when it runs down the whole table — so a two-word name like Ada Lovelace stays in one cell, and a title across the top does not split the columns under it.
It works best on the pictures tables usually come in: a straight-on screenshot or scan with clear text. A photo taken at an angle, handwriting, or a table with merged cells will need more fixing by hand, and the box above the preview is there for exactly that — edit it and the preview and the download follow. Amounts written as 1,250.00 or $12.50 are stored as real numbers so you can add them up straight away.
Your picture never leaves your device. The OCR engine (Tesseract, the same one Image to Text uses) is downloaded once from a CDN, and the reading and the spreadsheet are both done by this page, in your browser.
How to use
- Drop, choose or paste (Ctrl/⌘ + V) a picture of a table.
- Wait a few seconds while it is read. The first time, the OCR engine downloads.
- Compare the preview with your picture and fix any cell in the box above it.
- Press Download .xlsx, or Copy for Sheets and paste into a spreadsheet.
Examples
Each row and column lands in its own cell, header row bold and frozen.
$1,250.00Stored as the number
1250 formatted by your spreadsheet, so it sums.02134Kept as text with its leading zero.
Rows may run together — straighten it first with Flip Image, or fix the rows in the box.