Find each cell
The tool looks for every block of text in the image.
Free table extractor
Turn a photo or screenshot of a table into rows and columns with AI that runs right in your browser, then download it for Excel or Google Sheets.
This tool finds the table in a picture and rebuilds it as rows and columns you can edit, then download as a CSV or Excel file. It works well on screenshots of spreadsheets, price lists, invoices, timetables and printed reports.
The table reader runs entirely inside this browser tab. Your images are never uploaded, so you can use it for private documents too.
To use this tool, start with Step 1 below. In Step 1: Add images, choose, drop or paste images of tables — you can read 10 free images a day. The tool starts reading straight away — the first time, it downloads its table reader (about 10 MB). In Step 2: Review and export, each image sits next to its table so you can compare them, fix any cells, then copy the table or download it as .csv or .xlsx.
Cells the reader is less sure about are highlighted. Give those a closer look — the highlight clears once you edit the cell.
Choose images of tables, drag them here, or paste a screenshot with Ctrl+V (Cmd+V on Mac).
Drop images of tables here
or paste a screenshot from your clipboard
JPG, PNG, WebP, GIF or BMP · up to 30 MB each
Free: 10 of 10 images left today · no sign-up
Compare each image with its table, fix any highlighted cells, then copy or download.
Add an image of a table to start.
Your images and tables will appear here side by side
Add images in Step 1 and the tool will start reading them.
Your images and tables stay in this browser tab and are cleared when you refresh or close the page.
Image to CSV guide
Retyping a table cell by cell is slow and error-prone. Here is how the tool rebuilds tables, how to get cleaner results, and what it can and can't do.
The basics
The tool uses compact AI models that run on your device to find and read every piece of text in the image. It then uses where each piece sits on the page to work out which row and column it belongs to — nothing is uploaded.
The tool looks for every block of text in the image.
Each block is read on its own and given a confidence score.
Blocks at the same height form a row; blocks in the same vertical band form a column.
You get an editable table to check, fix, copy or download.
Better results
Rows and columns are worked out from position, so a straight, tightly cropped image matters most.
Leave out titles, logos and notes so they don't become extra rows.
Shoot straight on. A tilted photo can push cells into the wrong row.
Crop side-by-side or stacked tables into separate images.
For a table on a screen, a screenshot is sharper and straighter than a photo.
Shadows and glare across numbers are the most common cause of misread cells.
Move closer so small numbers fill more of the picture.
Getting your data out
Read up to 10 images a day for free. Downloads always include your edits.
| Output | Best for | Good to know |
|---|---|---|
| .xlsx (Excel) | Excel, Numbers, LibreOffice | Numbers stay numbers, leading zeros are kept, and Download all puts each table on its own sheet. |
| .csv | Google Sheets, databases, imports | Plain rows and columns in UTF-8. Download all stacks tables one under another, each under its image name. |
| Copy | Pasting into an open sheet | Copies the table with tabs between cells, so it pastes straight into Excel or Google Sheets as cells. |
Set expectations
It is built for clear, printed tables in English and other Latin-alphabet languages. Expect to make corrections in these cases.
A heading that spans several columns is placed in just one of the columns it covers.
Text that wraps onto a second line inside one cell can come out as an extra row.
Rows that slope or bend, like a page photographed in a thick book, can get mixed up.
PDF files and handwriting aren't supported. If you just need the words rather than a table, use Convert Image to Text.
Common questions
Quick answers about turning images, photos and screenshots of tables into CSV and Excel files.
Add your image in Step 1 by choosing a file, dragging it onto the page, or pasting a screenshot with Ctrl+V (Cmd+V on Mac). The tool finds the table and rebuilds it as rows and columns. In Step 2, check the table next to the image, fix any highlighted cells, then download it as a .xlsx or .csv file, or copy it and paste it into a spreadsheet.
Yes. There is no sign-up. You can read up to 10 images a day for free, and your free allowance resets at midnight. Editing, copying and downloading are always free.
No. The table reader runs inside your browser tab, so your images and tables never leave your device. Everything is cleared when you refresh or close the page. The page only remembers how many images you've read today, so it can apply the free daily allowance.
Choose .xlsx if you will open the table in Excel: numbers arrive as numbers, codes with leading zeros stay as typed, and when you download several tables each one gets its own sheet. Choose .csv for Google Sheets, databases, accounting software or any tool that imports CSV files. Both open in Excel, Google Sheets, Numbers and LibreOffice.
Yes, and screenshots give the best results because the text is sharp and the rows are perfectly level. Take the screenshot, click on this page and paste it with Ctrl+V or Cmd+V.
Yes. Hold the phone straight above the page so the rows are level, use good light, and crop to the table. Receipts and invoices work best when you crop to the list of items; logos, addresses and notes around the table can add extra rows.
Select any cell in the column and use Join with next to combine two columns into one, or Split off last word to move the last word of every cell into a new column — handy when a name and a price were read as one. You can also add or delete rows and columns, and type straight into any cell.
The table reader gives every cell a confidence score. Cells it is less sure about are highlighted so you know where to look. The highlight clears as soon as you edit the cell. It's an estimate, so give the rest of the table a quick check too.
Not yet. A heading that spans several columns is placed in just one of the columns it covers, and two tables in one image come out as one combined table. Crop each table into its own image for the cleanest result.
The reader is tuned for English and other languages written in the Latin alphabet. JPG, PNG, WebP, GIF (the first frame) and BMP images work in all modern browsers, up to 30 MB each. iPhone HEIC photos only work if your browser can open them; if not, convert the photo to JPG first.
The first time you use the tool, your browser downloads the table reader (about 10 MB). After that it is cached, so later images and visits start much faster. If you've used our Image to Text tool, the reader is already downloaded.