
Image to CSV Converter — Extract a Table from an Image to CSV
Extract a table without retyping it. Check the cells before exporting.
Upload Image
Review the extracted cells before downloading.
All image formats (JPG, PNG, WEBP, HEIC, TIFF…)
How do I convert an image to CSV?
Upload a photo, screenshot or scan of the table and choose Convert file. The rows open in an editable grid where uncertain cells are shaded amber and a cell that could not be read may show [Unreadable]. Fix those, add or delete rows, then download a comma-separated CSV that includes your corrections.
| Review step | Editable grid with uncertain cells shaded amber; your edits go into the download |
|---|---|
| Several tables in one image | Written to the same CSV, separated by a blank row |
| File format | Comma-separated UTF-8 text, quoted where needed, without a byte-order mark |
| Reader engines | Default, Table AI (beta), Engine 1 or Engine 2, plus the language of the text |
| Many images at once | Premium handles up to 60 files per batch and Pro up to 200; each image becomes its own CSV in one ZIP, without the review grid |
How to convert image to CSV: a JPG, PNG or photo of a table
This online image to CSV converter reads a table in a JPG, PNG, screenshot or photo and writes it out as a CSV file of comma-separated values for a spreadsheet, database or accounting import. Before you download, the table opens in a grid where uncertain cells are shaded, so you can correct misread values and add or delete rows. The CSV you save holds your corrections, not the raw reading.
Convert JPG to CSV or PNG to CSV in 4 steps
The steps are the same for a JPG or JPEG, a PNG, a phone photo or a screenshot. The grid is a free preview of the whole table, so reading and review come before any file is saved. The .csv download is the export step: Premium includes it, and other accounts sign in to use their export allowance, then credits.
- Drop in the JPG, PNG, WEBP or other image that shows the table.
- Open Settings and choose the Language of the text in the table.
- Choose Convert file and wait for the grid to appear.
- Fix shaded or [Unreadable] cells, add or delete rows, then select See result and download the .csv.
What the CSV file contains
One row of the grid becomes one line of the file, with values separated by commas. Any cell that holds a comma, a quote or a line break is wrapped in quotes, so Excel, Google Sheets and database importers can read it. The first row of the grid is written first, so it works as the header row when the table has one. A picture with several tables writes them one under another with a blank line between, and text outside a table becomes single-cell rows. Values are saved as plain text the way the reader saw them, so set number and date formats, and reorder or remove columns, in the program you import into.
Get a cleaner read from a photo, screenshot or scan
The result depends on the picture, so shoot the table straight on in even light, crop it to the table and keep every row and column visible. A screenshot to CSV usually reads well because the text is already sharp. If the tool reports that no table was found, the image needs clearer rows and columns, and handwritten tables are less reliable than printed ones.
Choose CSV, Excel or the PDF table converter
Choose CSV when the file is headed for a database, a script or an accounting import. If you want a workbook to keep editing, send the same table to Excel. A table inside a PDF needs a different tool: extract each PDF table as its own CSV. To use the rows in code, convert the CSV to JSON.
Before you convert a picture to CSV
- Crop the picture so the table fills the frame and the rows stay level.
- Choose the Language of the text in the table before you convert.
- Replace every cell that shows Unreadable and check the shaded ones.
- Open the CSV in your spreadsheet or importer and set number and date formats there.
Once the rows are in CSV
Developers can convert the CSV into JSON or SQL inserts, and anyone who would rather open the table in a spreadsheet app can download an Excel sheet instead. Before you upload, trim the photo down to the table, and if the source is a PDF, extract its largest table as a CSV.
What you can do with Image to CSV
Review the main capabilities before you begin.
- Turn table screenshots into a ready-to-use CSV
- Extract spreadsheet data from any photo
- Pull rows and columns out of scanned documents
- Get CSV files you can open in Excel or Sheets
- Recover data from images in multiple languages
- Digitize printed tables without retyping
Settings reference
3 settings
Available controls for Image to CSV.
- Processing modePresets
- Process one input, or switch to Premium batch mode to process multiple inputs with shared settings. Available input types depend on the tool.Options: Single fileBatch
Settings
- EngineDropdown
- Chooses the table-recognition engine: Default handles most receipts and invoices, Table AI (beta) suits tricky layouts with merged headers, while Engine 1 and Engine 2 work best on simple grids.Options: DefaultTable AI (beta)Engine 1Engine 2
- LanguageDropdown
- Choose the main language in the source. The available choices depend on the selected reader; unsupported languages are hidden. English is the default. Review the extracted text for recognition errors.Options: EnglishFrenchGermanSpanishItalianPortugueseDutchRussianJapaneseKoreanChinese (Simplified)Chinese (Traditional)ArabicHindiBengaliPunjabiUrduVietnameseThaiPolishSwedishDanishNorwegianFinnishTurkishUkrainianIndonesianTamilTeluguMarathiNepaliPersianGreekHebrew
Find the conversion for your document
Related tools for Image to CSV
Tools for common next steps after Image to CSV.
OCR & Data Extraction
Image to Excel
Extract a table from a photo or screenshot and download an editable .xlsx with rows and columns preserved.
Try it nowOCR & Data Extraction
Image to Text (OCR)
Extract editable text from a screenshot, photo or scan in 30+ supported languages.
Try it nowDeveloper Tools
Table to JSON / SQL
Convert CSV, TSV, pipe-delimited or Markdown tables into JSON, JSONL or SQL INSERT statements in your browser.
Try it nowFrequently Asked Questions
How Image to CSV helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.
CRM Contact Imports
Convert photographed contact lists, event sign-in sheets and trade-show lead capture sheets into CSV files ready to import into Salesforce, HubSpot or Pipedrive.
Sales Pipeline from Whiteboards
Capture the weekly sales whiteboard at standup and convert it into a CSV for pipeline review, forecasting and shared dashboards in Notion, Airtable or Excel.
Conference & Trade-Show Lead Lists
Turn paper sign-in sheets and lead capture forms from conferences into CSVs that drop straight into your marketing automation tool for follow-up campaigns.
Survey Data for BI Tools
Convert paper survey responses into CSV ready for Tableau, Power BI, Looker or Metabase — start analyzing within minutes of finishing the survey collection.
Email Marketing Lists from Printouts
Convert printed mailing lists from acquisitions, partnerships and old databases into CSVs that import cleanly into Mailchimp, ConvertKit or HubSpot Email.
E-Commerce Inventory Sync
Photograph supplier price lists and inventory sheets and convert them into CSVs that sync straight into Shopify, WooCommerce, BigCommerce or your custom store backend.
Bank & Accounting Software Imports
Extract tables from bank statement printouts and import them into QuickBooks, Xero, Wave or FreshBooks via CSV — saves hours of manual transaction entry.
Address Books and Contact Migrations
Convert phone-book pages, address-book photos and printed contact rolodexes into CSVs ready to import into Google Contacts, iCloud or your CRM of choice.
Digitize Data Tables from Research Papers
Photograph a printed results table from a journal article or thesis and export it as CSV ready to drop into R, Python (pandas), SPSS or Excel for re-analysis — no manual retyping of decimal-heavy datasets.
Open Data from Government Report Tables
Turn scanned census tables, election results or municipal budget printouts into structured CSV so journalists, researchers and civic-tech volunteers can publish them as open datasets instead of re-keying every row.
Test Fixtures for QA & Dev Teams
Screenshot a sample data table from a spec, design mock or legacy report and convert it straight into a CSV fixture file for seeding test databases or writing automated test cases.
Family History Ledgers to Spreadsheet
Photograph old family ledgers, baptism registers or immigration record tables and turn them into CSV so genealogists can sort, search and cross-reference names and dates instantly.
Guides for this tool
- How to Convert Table Screenshots to CSV for Spreadsheet ImportsConvert a table screenshot to CSV with Pixoate. Review headers, delimiters and leading zeros so extracted data is ready for your spreadsheet import.
- How to Convert an Image to Excel with Editable Rows and ColumnsConvert an image to Excel with editable rows and columns. Use Pixoate to extract table data, then check prices, dates and product codes before sharing.
Watch each transformation land
Every photo crosses the slash untouched and comes out the other side finished.


























