Image to Excel
Take a photo or screenshot of a table and get it back as rows and columns you can sort, sum and chart in Excel or Google Sheets, instead of typing it in again.
Image to Excel
or drag PDF, JPG, JPEG … files here ·
Up to 95 MB each· 20 files at once· Removed after 30 min
Your files are removed from our servers 30 minutes after processing.
Ruled lines works best for tables with visible borders; whitespace for tables where columns are only separated by gaps, like bank statements.
When the image holds more than one table, put each on its own sheet or stack them on one sheet with a blank row between.
How decimals are written in the picture. 1,234.56 uses a dot; 1.234,56 (common in Europe and Latin America) uses a comma.
Comma is standard. Use semicolon for Excel in countries that write decimals with a comma.
UTF-8 with BOM makes Excel on Windows show accents and non-Latin text correctly when you double-click the file.
Scanned PDF only: the pages that contain the table, e.g. 2 or 2-4. Leave empty for all pages.
Files are deleted 30 minutes after processingPrivacy policy
- Table recognition
- Also called table OCR · table extraction
- Text recognition that also works out the grid: it finds where each row and column begins, reads the words and figures in every cell, and writes them to a spreadsheet so each value lands in its own cell instead of one long line of text. It is the step that ordinary text OCR leaves out.
How a picture of a table becomes cells
- Straighten
A tilted photo is rotated so rows run level.
- Find the grid
Ruled lines or gaps between columns mark out the cells.
- Read cells
Each cell's text and figures are recognized in your chosen language.
- Type values
Numbers, dates and percentages become real values, headers are marked.
- Write the file
Cells go into an XLSX workbook, a CSV file or HTML markup.
A plain OCR tool would read a table as lines of words, one row after another, with nothing to say where one column ends and the next begins. Pasting that into Excel puts the whole row into a single cell. Table recognition adds the step that matters: it works out the structure first, then reads each cell on its own. That is the difference between a sheet you can sort and sum straight away and a block of text you still have to split by hand.
The most useful sources are the ones you cannot copy from: a price list photographed in a shop, a timetable posted as an image, a table in a scanned report, a bank statement saved as a picture, or a screenshot of a dashboard that does not offer an export. Screenshots are the easiest case, since the text is sharp and the lines are perfectly straight. Phone photos work well too when the page is flat, evenly lit and fills most of the frame.
The output format depends on where the data goes next. XLSX keeps headers in bold, merged cells and several tables on separate sheets, and it opens in Excel, Google Sheets, Numbers and LibreOffice. CSV is plain values separated by commas, semicolons or tabs, for importing into accounting software, databases or scripts. HTML table gives markup you can paste into a web page or an email.
Set Table language to the language of the words in the table, such as the column titles and the product or account names. Numbers are read the same way in every language, so a table that is mostly figures comes through well even when the labels are in a script you cannot read yourself. Choosing the right language mainly improves the text cells, which are the ones most likely to need correcting in a photographed table.
When the picture holds running text rather than a grid, such as a letter or a page from a book, Image to Text is the better choice: it keeps paragraphs instead of forcing words into cells. And if the table already exists in a digital file, for example a CSV export, a JSON feed or a PDF made from a spreadsheet, the Data Converter page moves it into Excel without any recognition at all, so every value comes over exactly.
Ruled lines or whitespace columns
Tables come in two broad styles, and the Table style setting tells the recognizer which one to look for. Most of the time Auto decides correctly. Set it yourself when a result comes back with columns split or merged in the wrong places.
Ruled lines is for tables drawn with visible borders around the cells, as in most spreadsheets printed from Excel, forms and many reports. The lines give an exact map of the grid, so even cells with several lines of text are kept together. Whitespace columns is for tables without borders, where columns are separated only by gaps: bank and card statements, invoices, receipts and many financial reports. Here the recognizer lines up the text and treats steady vertical gaps as column breaks, which is why straight, level photos matter even more for this style.
Two more settings shape the grid. Detect header row treats the first row as column titles, which become bold in Excel and the header line in CSV. Keep merged cells reproduces cells that span several columns or rows; switch it off to repeat the value in every cell instead, which makes the sheet easier to sort and filter.
A few habits make either style read better. Photograph the whole table, including its outer edges and header row, so the recognizer can see where the grid starts and stops. Avoid shooting at an angle, because perspective makes columns lean toward each other and gaps narrow at one side. If a table spans two pages of a document, convert each page and paste the rows together in Excel afterwards, rather than photographing both pages in one shot. When Straighten image is on, which is the default, small tilts are corrected before the grid is found.
Numbers, decimals and dates
Pros
- SUM, averages, sorting and charts work on the values straight away.
- Percentages and currency amounts are stored as numbers, not as text.
- Dates become real dates that Excel can filter by month or year.
Cons
- Leading zeros disappear from codes such as postal codes or account numbers.
- Long ID numbers can be shown in scientific notation.
- A misread separator changes a value by a factor of ten or more, without any visible error.
The list above is what Store numbers as numbers does, on and off. Leave it on for price lists, statements and anything you want to calculate with. Switch it off for tables full of codes and identifiers, where every character must be kept exactly as printed.
The Decimal separator setting deserves a moment of attention, because countries write numbers differently. In the United States and the United Kingdom, a dot marks decimals and a comma groups thousands. In much of Europe and Latin America it is the other way around. Auto looks at the figures and decides, which works for most tables; set Dot or Comma yourself when a table has few decimals to judge from. For CSV output, a semicolon delimiter and the UTF-8 with BOM encoding help Excel in comma-decimal countries open the file correctly.
Dates need the same care. A date such as 03/04 means the third of April in most of the world and the fourth of March in the United States, and nothing in the picture says which is meant. Check a date with a day above twelve to see how the column was read, and fix the column format in Excel if it went the wrong way. Currency symbols, footnote markers and stray dots next to a figure can also stop a value from being stored as a number; those cells are easy to spot because Excel aligns text to the left and numbers to the right.
Once the sheet is right, the rest of the tools for documents can take it further. Turn the spreadsheet into a PDF to send it to someone who should not edit it, or convert it to CSV, JSON or SQL to load it into another system.
Scan quality and a final check
300 DPI
The scan resolution that text recognition is tuned for
The Tesseract documentation recommends at least 300 DPI. A sharp phone photo that fills the frame with the table usually has enough pixels; a thumbnail does not.
Before you use the sheet, add up one column and compare it with the total printed in the picture. If they match, the figures were read correctly.
How to convert a table image to Excel
Upload the table
Drop a photo, screenshot or scanned PDF of the table on the box above, or press Choose Files. JPG, PNG, HEIC, WebP, TIFF, BMP and PDF are accepted.
Choose XLSX, CSV or HTML
Leave Convert to on XLSX for Excel and Google Sheets. Open Advanced settings to set the table style, the decimal separator and how numbers are stored.
Convert and check the figures
Press the convert button, open the sheet and compare totals and a few values with the picture before you use them.
Image to Excel questions
Will every number be read correctly?
Clear, printed tables usually come out with very few errors, but no recognition is perfect. Similar-looking characters such as 0 and O, 1 and l, or 5 and S can be confused, especially in blurry photos. Check totals and key figures against the original before you rely on them.
Can it convert a table from a PDF?
Yes, scanned PDFs are accepted. Use PDF pages to point at the pages that hold the table, such as 2-4. If the PDF was made digitally and its text can already be selected, the Data Converter can usually read the table directly without recognition.
What if my picture has more than one table?
Pick XLSX and every table gets a sheet of its own, which is the default of Several tables. Choose All on one sheet to place them one under another, separated by an empty row.
Why are some amounts stored as text?
Either Store numbers as numbers is off, or the value had characters around it that are not part of a number. Check the decimal separator setting too: a comma read as a thousands separator turns 1,5 into 15.
Does it read handwritten tables?
It is built for printed tables. Neatly written figures in clear boxes may come through, but handwritten tables usually need a lot of correction. For handwritten notes without a grid, try the Image to Text tool with handwriting mode.
Can I open the result in Google Sheets?
Yes. Upload the XLSX file to Google Drive and open it with Google Sheets, or import the CSV. Both keep the rows and columns.
What happens to my images afterwards?
Uploaded images are removed when processing ends, and the spreadsheets are deleted after 30 minutes. There is no account and no stored history.
From the blog
PDF & Documents · 11 min read
PDF to Word by Document Type: Contracts, CVs, Scans and Tables
Contracts, CVs, scans, table-heavy reports and forms each convert to Word differently. Pick your document type and get the route, the settings and the cases where converting is the wrong move.
PDF & Documents · 10 min read
Scan Documents to PDF Once: Keep an Archive Copy and an Upload Copy
One careful scan, two files: a searchable PDF/A archive copy you keep for years and a light upload copy for portals and email, made from it in a minute.