Image to CSV. No account needed.
Turn a photo, screenshot or scan of a table into a CSV file. Free, with no account.
Got a PDF instead? Use the PDF converter.
- Photos, screenshots and scans
- JPG, PNG and HEIC
- CSV or Excel
- Deleted within an hour
OFFICE SUPPLIES
Price list · photo from phone
price-list.jpg uploaded
Sent to the business email you enter
Illustration of how the tool works. No image to hand? Try our sample price list.
A clean table from any picture
Use it on its own, or have Mammoth do it for you every week.
No account needed
Enter a business email at the end and we send the file there.
Reads tables, receipts and reports
It finds the table in the picture and skips the text around it.
A CSV that opens anywhere
Excel, Google Sheets and Numbers all open it. Or choose Excel.
How to convert an image to CSV
The clearer the picture, the less there is to check.
price-list.jpg
1Upload the image
JPG, PNG or HEIC. A screenshot works better than a photo.
- 2
Choose Only tables
It finds the table and skips the text around it.
- ItemPriceCoffee3.50Bagel2.75Juice4.203
Check the columns
Look at the header row and any small digits.
- CSVXLSXyou@company.comReceive my file4
Get your CSV
Choose CSV and enter your business email. We send the file there.
Prefer to watch? Here it is in four minutes.
Recorded in October 2026 on the current version of the tool.
How to get a clean table from a picture
The picture decides most of the result. Four things help.
Screenshot if you can
A screenshot has no angle, shadow or blur.
Crop to the table
Cut out the text around it before you upload.
Shoot straight on
Hold the phone flat above the page, not at an angle.
Use good light
Even light with no shadow across the numbers.
Try it on your image
Upload a JPG, PNG or HEIC. Get back a CSV or Excel file.
Other ways to do it
Sometimes you don't need a converter.
Excel's Data from Picture
Small, clean tables
- Free: Partly
- No code: Yes
- Made for tables: Yes
ChatGPT
A small, clear table
- Free: Partly
- No code: Yes
- Made for tables: No
Python and OCR
Developers
- Free: Yes
- No code: No
- Made for tables: No
This converter
Any picture of a table
- Free: Yes
- No code: Yes
- Made for tables: Yes
Converting images every week?
Mammoth can do it for you. Put the images in a folder and their tables are added to one table automatically.
Receipts
| Office store | Sep 02 | Printer paper | 15.00 | |
| Cafe | Sep 02 | Team lunch | 64.20 | |
| Print shop | Sep 03 | Flyers | 120.00 | |
| Office store | Sep 04 | Pens (box) | 4.80 | |
| Cafe | Sep 05 | Coffee | 18.50 |
Illustration. Every new file in the folder is added to the same table.
Your image stays private
We read your image, send you the file, and delete the image within an hour.
- SOC 2 Type II
- ISO/IEC 27001:2022
- HIPAA
- GDPR
You upload
photo.jpg
We read the table
No account, no sign-up
File sent to you
To the business email you enter
- < 1 hour
Image deleted
Within an hour
Prefer not to upload? Python with an OCR library runs on your own computer.
I want to put image links into a CSV, not read a table from an image.
Can I do this in Python instead?
Could I just ask ChatGPT?
How accurate is it?
What happens to my image?
Do I need an account?
I need a spreadsheet, not a CSV.
What image formats can I use?
Will my table's formatting survive?
Does it read handwriting?
I do this every month.
Doing this every week?
Mammoth can extract your files, clean the data and send it where you need it, on a schedule.
- Free trial
- No credit card
- Viewers always free