Convert a screenshot or image of a table into a JSON array, one object per row, keyed by the header. Numbers stay numbers. Free OCR in your browser, no upload.
Quick answer: Turn a picture of a table into editable data using OCR.
Turn a picture of a table into editable data using OCR.
Screenshot to Data turns a picture of a table into editable data. It reads the image with OCR in your browser, groups the words into rows and columns, and lets you check the result before you download it as CSV, JSON, Parquet or Excel. Use it for tables in PDFs, reports, slides and chat screenshots. Always compare numbers with the image, because OCR can misread a decimal point.
Drop or paste a screenshot
Drag a box around the table
Fix cells and download
Tips
Select only the table – it makes the biggest difference.
Columns merged? Lower “Column gap”. Split? Raise it.
Always check the cells: OCR can misread characters. Highlighted cells are the ones it was unsure about; use “Next uncertain cell”.
Tilted screenshots are straightened automatically. Use the rotate buttons for sideways images.
Text with accents (é, ü, ñ)? Choose “English + accents” as the language.
Several tables in one image are kept separate. Tick the ones you need and download them together.
From a table image to JSON, step by step
Drop or paste the image, drag a box around the table and check the preview. The header row becomes the keys and each other row becomes one object. Change a column type if needed (for example keep an ID as text), then download JSON or copy it.
Need the data as a spreadsheet instead? The same preview downloads as Excel, CSV or Parquet.
An array with one object per table row. The header row gives the keys. If your table has no header, untick "First row is the header" and the keys become column_1, column_2 and so on.
Are numbers written as numbers?
Yes. Columns detected as numbers, currency ($1,234.50 becomes 1234.5) or percentages are written as JSON numbers, and Yes/No columns as true/false. Codes with leading zeros, such as 00123, and phone numbers stay strings. Dates are written as text like 2026-03-09.
Is this an image to JSON converter?
For tables, yes: PNG, JPG, WebP, BMP or GIF images of a table become JSON. It does not describe photos or read free text into fields; it reads rows and columns.
Can I use it to make test data or API fixtures?
Yes. Download the JSON, or copy the table, and paste it into your test file. Check highlighted cells first, because OCR can misread a character.
Is my image uploaded?
No. Only the OCR engine is downloaded once; your image stays on your device.
Does it read handwriting?
No, only printed or on-screen text.
Are numbers and dates kept as numbers and dates?
Yes. Each column gets a type you can change: currency like $1,234.50 and accounting negatives like (300) become numbers, and dates become real dates in Excel and Parquet. Codes with leading zeros and phone numbers stay text.
What is the second reader?
The first reader is fast and handles most screenshots. When it is unsure (a photo of a screen, small text, glare), a second reader double-checks the unsure words. It runs on your device, and the first time it downloads about 16 MB of model files from this site. Your image is never uploaded. You can turn it off under More settings.
Which image types work?
PNG, JPG, WebP, BMP and GIF up to 50 MB. TIFF and HEIC work only if your browser can open them; otherwise save the image as PNG first.
Can I convert many screenshots at once?
Yes. Choose Many screenshots, drop all the images, pick CSV, Excel, JSON or Parquet, and download one file per image in a ZIP.
How accurate is Screenshot to Data?
It uses OCR in your browser, so accuracy depends on the picture. Sharp, high-contrast screenshots work best. Always check numbers and decimal points against the image before you use the data. The image is read on your device and is not uploaded.
Related pages
Screenshot to Table Converter (OCR): Turn a screenshot or photo of a table into editable CSV, JSON, Parquet or Excel with free OCR. It runs in your browser and the image is never uploaded.
Image to Excel Converter (OCR): Turn a picture or screenshot of a table into an editable Excel file in seconds. OCR runs in your browser, so your image is never uploaded. Free.
Image to CSV Converter (OCR): Convert a picture of a table into a CSV file with free OCR. It works in your browser and the image never leaves your device.
Screenshot to CSV: Turn a screenshot of a table into a CSV file in seconds. The image is read in your browser with OCR and never uploaded. Free, no signup.
Screenshot to Excel: Convert a screenshot of a table into an Excel file. OCR runs in your browser, so the image is never uploaded. Free, no signup, no watermark.
Picture to Excel: Convert a picture of a table into an Excel file. Works with screenshots and photos of printed tables. OCR runs in your browser, nothing is uploaded.
Photo of a Table to Data: Turn a photo of a table into editable data: CSV, Excel, JSON or Parquet. OCR runs on your device and the photo is never uploaded. Free.
PNG to Excel Converter: Convert a PNG image of a table to an editable Excel file free. OCR runs in your browser, so the picture is never uploaded. No signup.