Picker Tools

Free table extractor

Convert Image to CSV & Excel

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.

  • AI-powered table OCR
  • No sign-up
  • Images stay on your device
  • Download CSV or Excel

How to Convert an Image to CSV or Excel

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.

For the best results

  • Crop to the table — leave out titles, notes and anything around it.
  • Shoot straight on — keep the rows level; tilted photos can mix up rows.
  • Keep it sharp and bright — small numbers need a clear, well-lit photo.
  • Screenshots work best — they are already straight and sharp.

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.

Step 1 of 2

Add images

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

Step 2 of 2

Review and export

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

Turn pictures of tables into spreadsheets

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

How does image to CSV work?

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.

1

Find each cell

The tool looks for every block of text in the image.

2

Read it

Each block is read on its own and given a confidence score.

3

Line up rows and columns

Blocks at the same height form a row; blocks in the same vertical band form a column.

4

Hand it to you

You get an editable table to check, fix, copy or download.

Better results

Tips for extracting tables from images

Rows and columns are worked out from position, so a straight, tightly cropped image matters most.

Crop to the table

Leave out titles, logos and notes so they don't become extra rows.

Keep rows level

Shoot straight on. A tilted photo can push cells into the wrong row.

One table per image

Crop side-by-side or stacked tables into separate images.

Prefer screenshots

For a table on a screen, a screenshot is sharper and straighter than a photo.

Light it evenly

Shadows and glare across numbers are the most common cause of misread cells.

Zoom in on dense tables

Move closer so small numbers fill more of the picture.

Getting your data out

CSV, Excel or copy?

Read up to 10 images a day for free. Downloads always include your edits.

OutputBest forGood to know
.xlsx (Excel)Excel, Numbers, LibreOfficeNumbers stay numbers, leading zeros are kept, and Download all puts each table on its own sheet.
.csvGoogle Sheets, databases, importsPlain rows and columns in UTF-8. Download all stacks tables one under another, each under its image name.
CopyPasting into an open sheetCopies the table with tabs between cells, so it pastes straight into Excel or Google Sheets as cells.

Set expectations

What this tool can't do well (yet)

It is built for clear, printed tables in English and other Latin-alphabet languages. Expect to make corrections in these cases.

Limit 1

Merged and spanning cells

A heading that spans several columns is placed in just one of the columns it covers.

Limit 2

Cells with several lines

Text that wraps onto a second line inside one cell can come out as an extra row.

Limit 3

Tilted or curved pages

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

Image to CSV FAQ

Quick answers about turning images, photos and screenshots of tables into CSV and Excel files.

How do I convert an image of a table to CSV or Excel?

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.

Is this image to CSV converter really free?

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.

Are my images uploaded anywhere?

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.

Should I download CSV or Excel?

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.

Can I convert a screenshot of a spreadsheet back into a spreadsheet?

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.

Can I convert a photo of a printed table, receipt or invoice?

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.

What if columns are split or joined in the wrong place?

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.

What do the highlighted cells mean?

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.

Does it handle merged cells or several tables in one image?

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.

Which languages and formats are supported?

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.

Why does the first image take longer?

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.