Sheetshot

JPG / JPEG to Excel

Convert a JPG table into an Excel sheet.

Drop a .jpg or .jpeg of a table — a WhatsApp forward, a scanned page, a photo from your phone — and get real rows and columns you can edit and download as .xlsx.

3 free exports · then $9 once, lifetime · CSV and .xlsx · nothing uploaded

Drop a table screenshot

PNG, JPEG, WebP. Phone photos of paper or another screen are fine. Paste with ⌘V / Ctrl+V.

Choose image

Try a sample

No upload. These live in the repo.

How it works

  1. 01

    Drop the JPG

    Drag it in, pick it from your files, or paste it with Ctrl+V / ⌘V.

  2. 02

    Crop and check

    Crop to the table, then fix any cell the OCR was unsure about in the grid.

  3. 03

    Download .xlsx

    Download an Excel file, a CSV, or copy the grid as TSV.

Good for

  • Price lists and rate cards shared as JPGs in WhatsApp groups
  • Scanned pages from a report or a register
  • A JPG attachment someone sent instead of the spreadsheet
  • Phone photos of printed tables

Tips for accurate results

  • JPG compression smears thin text. Use the original file, not a re-forwarded copy.
  • Crop out headers, logos and page margins so only the grid is read.
  • Straight-on shots beat angled ones. Sheetshot fixes EXIF rotation and a few degrees of skew.

Why JPGs are harder than screenshots — and what Sheetshot does about it

JPEG is lossy: every save and every chat forward adds blocky artefacts around letters. Before OCR, Sheetshot downscales huge photos, corrects EXIF rotation, inverts dark-mode images and straightens slight skew, so the text engine sees cleaner characters.

Instead of dumping one blob of text, OCR returns each word with its position. Sheetshot groups words into rows by their vertical position and into columns by their horizontal position, then shows you the grid so you can merge, split or retype a cell before you export.

Open Sheetshot — free to try

FAQ

Is JPG to Excel different from JPEG to Excel?
No. .jpg and .jpeg are the same format with two file extensions. Both work the same way in Sheetshot.
Will amounts with commas split into extra columns?
No. OCR often breaks 1,00,000 or 12,500.00 into pieces; Sheetshot glues those pieces back into one cell, so Indian and international digit grouping stay intact.
Is my image uploaded anywhere?
No. Sheetshot runs the OCR engine (Tesseract, compiled to WebAssembly) inside your browser tab. The picture is read on your device and never sent to a server, so it works for statements, marks and invoices you would not paste into an online converter.
Is it free?
Your first 3 successful exports are free on each browser, with no sign-up. After that, a one-time $9 payment unlocks unlimited exports on your Google account. There is no subscription and no per-image credit.