Image to Excel Converter

Turn a JPG, PNG, WebP or BMP table image into an editable grid, then export XLSX or CSV. Browser OCR can make mistakes; review cells before use.

Browser-based processingResults depend on your deviceFree, no sign-up
or import from

This tool turns a picture of a table into a spreadsheet. Drop in a screenshot or photo, and OCR reads the text while a clustering pass rebuilds the rows and columns. You get an editable grid to fix any misread cells, then download a .xlsx workbook or a .csv. The image is processed in your browser; the OCR engine may fetch its English model over the network.

Try a checked screenshot-to-Excel example

Download our original table image and choose it in the tool above. In our English OCR check, it produced the four rows below. Compare your editable grid with the image before downloading. You can also open the checked XLSX example to see the exported text cells; your browser's OCR result may need corrections.

Sample screenshot with Item, Qty and Price columns and three product rows
Original synthetic table screenshot used for the OCR check.
Checked extraction from the sample image. All XLSX cells are text until you convert the numeric columns.
ItemQtyPrice
Pencil123.50
Notebook418.00
Eraser82.25

When a draft extraction saves time

Data arrives in stubbornly uneditable forms: a paper bank statement, a printed price list, a supplier catalogue, a screenshot from a web portal that offers no export button. Retyping a long table can be slow and can introduce errors. A transposed digit in a column of figures can produce a wrong total. Extraction can save typing when a table is clear, but it can misread a digit or place text in the wrong column. Compare each value with the image before using it in a calculation, statement or invoice.

  • Bank statements and receipts into a spreadsheet for bookkeeping or a tax return.
  • Price lists and catalogues from a supplier PDF or screenshot into something sortable.
  • Printed reports and survey results into rows you can pivot and chart.
  • Marksheets and result tables into a sheet for calculating averages.

How the rows and columns are reconstructed

OCR alone returns a flat run of words, which is useless for a table. The structure comes from the coordinates. Every recognised word carries a bounding box, and the tool uses those in two passes. Rows come from vertical position: words whose boxes sit within a threshold derived from the average glyph height on the page are grouped onto the same line. Columns come from horizontal gaps: the tool estimates character width and uses wider gaps as possible column boundaries. Words are then placed into the nearest detected cells. This is an approximation, so even a clean table can need corrections.

What extracts well, and what does not

Set expectations by input type before you start correcting cells.
InputExpected result
Screenshot of a spreadsheet or web tableUsually easier for OCR to read; still check every value
Sharp scan of a printed, ruled tableMay require character and column corrections
Phone photo of a printed statementMay work if shot square-on in even light
Tightly packed columns, no gapsColumns may merge — widen or crop and retry
Merged cells or nested headersFlattened; fix in the grid or in Excel
Cells wrapping onto two linesSplit across rows; needs manual repair
Handwritten tablesPoor — typing is usually faster

Getting a cleaner extraction

  1. Prefer a screenshot to a photo. No perspective, no shadow, perfectly sharp text.
  2. Crop to the table itself, removing page furniture, logos, and surrounding paragraphs.
  3. Shoot square-on if you must photograph paper, and keep shadows off the page.
  4. Feed it resolution. Small text is the main cause of character errors.
  5. Check the numeric columns first in the grid, since a wrong digit matters far more than a wrong letter.

Privacy for the documents this tool is actually used on

The selected image is processed by OCR in your browser, and ToolJiffy does not upload it for recognition. The browser may fetch the OCR code and English language model over the network, especially on first use. A connected cloud picker fetches the selected file from its provider. Review your browser and provider settings before using financial, medical or other sensitive documents.

Related tools

If you want plain text rather than a grid, or you need a language other than English,Image to Text handles eight. For a table inside a text-based PDF,PDF to Excel may use embedded text positions without OCR, though it can still misplace values in complex layouts. For a scanned PDF, make it searchable with OCR PDF or export the pages usingPDF to JPG and bring one here.

Frequently Asked Questions

  • How do I convert a photo or screenshot of a table into Excel?
    Drop a JPG, PNG, WebP, or BMP image of the table into the tool. OCR reads the words and their positions, a clustering pass groups them into rows and columns, and you get an editable grid to correct before downloading as .xlsx or .csv.
  • Is my bank statement or invoice uploaded to ToolJiffy?
    The selected image is processed in your browser; ToolJiffy does not receive it for OCR. The browser may download the OCR engine and English model, especially on first use. If you choose a connected cloud picker, the file is first fetched from that provider. Check your browser and provider settings before using sensitive documents.
  • Which image formats and sizes are supported?
    JPG, PNG, WebP, and BMP, one image at a time, up to 20 MB and 24 megapixels. The detected grid is limited to 500 rows and 40 columns. Crop a larger document to one table.
  • How accurate is table extraction?
    Accuracy depends on image quality and spacing. The tool estimates rows and columns from OCR word positions; merged cells, nested headers, wrapped lines and narrow gaps can cause mistakes. Compare every cell and number against the source before using the result.
  • Which language does the OCR read?
    English only in this tool, because the column-detection pass is tuned around English word spacing. For other languages use our Image to Text tool, which offers eight, then paste the result into a spreadsheet and split the columns manually.
  • What is the difference between the .xlsx and .csv downloads?
    The .xlsx file contains text cells on a sheet named Extracted. The .csv is UTF-8 text with a byte-order mark for spreadsheet compatibility. Formula-looking CSV values are prefixed with an apostrophe so imported cells are treated as text. Check the import settings and values in your spreadsheet app.
  • Can I calculate with the extracted numbers immediately in Excel?
    Review the OCR result first. The XLSX download stores extracted cells as text, including numbers, so convert the checked numeric columns to numbers in your spreadsheet before using formulas. A wrong OCR digit can change a total.
  • Can it read handwritten tables?
    Not reliably. The engine is trained on printed and digital type, so neat block capitals sometimes work while cursive generally does not. Handwritten ledgers are usually faster to type manually than to correct afterwards.
  • Can I extract a table from a PDF?
    Convert the page to an image with our PDF to JPG tool first, then bring it here. For a text-based PDF, PDF to Excel may read embedded text positions without OCR, but complex layouts and scans can still need correction.
200 free tools
Browser-based tools
Local file processing
Free — no sign-up