InputTestHub

Image Table to CSV

Reads a table out of a screenshot and rebuilds it as CSV by grouping words into rows and columns.

OCR Nothing uploaded No sign-up Free, unlimited
OCR tool
Drop a screenshot of a tableworks best on a clean, evenly spaced grid
Add a file to begin.
In short Reading a table out of a picture is a harder problem than reading a paragraph, because the answer depends on structure as well as characters. This recognises the words and then groups them by their positions — words sharing a vertical band become a row, words sharing a horizontal band become a column — and rebuilds the grid as CSV you can paste straight into a spreadsheet. That geometric approach works well on the common case: a screenshot of a clean grid with clear gaps between columns and one line of text per cell. It has predictable failure modes and they are worth knowing before you trust the output. Merged cells have no consistent position to belong to. Cells containing two lines of wrapped text split into separate rows, because the grouping cannot tell a wrapped line from a new record. Columns packed tightly together blur into one. And right-aligned numbers beside left-aligned text can drift into the wrong column when the gap between them is narrow. Always compare the row and column counts against the original before using the result, and treat the output as a fast first pass that needs checking rather than a conversion you can rely on unread.

How to use the Image Table to CSV

  1. Drop your image in, or click to pick a file from your device.
  2. Set the options you want, then run the tool.
  3. Preview the result and download it. The file never leaves your computer.

About the Image Table to CSV

The Image Table to CSV reads a table out of a screenshot and rebuilds it as CSV by grouping words into rows and columns. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Getting a table out of a screenshot into a spreadsheet.
  • Recovering data from a report you only have as an image.
  • Avoiding retyping a price list.
The first run downloads about 15 MB of engine and English language data, once. After that it starts immediately. Accuracy depends almost entirely on the source image: straight, well lit, high contrast and reasonably large. A photo taken at an angle or a small low-contrast screenshot will disappoint no matter what software reads it.

Where this tool stops

Simple grids only. Merged cells, multi-line cells and tightly packed columns will come out wrong, and there is no way for the tool to know that it has — verify before using the data.

Frequently asked questions

How accurate is the column detection?
It is a genuine guess, not an understanding of the table. Words are grouped into rows by their vertical position and split into columns wherever there is a wide horizontal gap. That works well on a clean grid with clear spacing and poorly on merged cells, wrapped text or tables with ruled lines and tight columns. Always check the output against the image.
Is my image uploaded?
No. Tesseract is compiled to WebAssembly and runs in a worker inside this browser tab, on your own processor. Watch the Network tab while it works — your file never appears in a request. That is the reason to use this rather than an online OCR service for anything containing personal or financial information.
Why is the first run slow?
It downloads the OCR engine and the English training data once, about 15 MB together. Your browser caches both, so every later run starts straight away.
How do I get better accuracy?
Improve the image before you improve the settings. Photograph the page square-on rather than at an angle, fill the frame, get even light with no shadow across the text, and avoid flash glare. A 300 DPI scan beats any phone photo. Small screenshots are upscaled automatically here, which helps a little.
Can it read handwriting?
Barely, and you should not rely on it. Tesseract is trained on printed text. Neat block capitals sometimes come through; ordinary cursive does not. If you need handwriting recognition, this is the wrong tool and honesty is more useful than a bad result.
Which languages work?
English only on this site, because each additional language pack is another 10–15 MB visitors would have to download. English OCR handles most Latin-script text passably even when the language is not English, but accented characters will suffer.
Is the Image Table to CSV free?
It is free, with no account, no trial and no daily cap. Every ocr tool on inputtesthub.com works the same way: open the page and use it.
Is what I paste into the Image Table to CSV stored?
No. The Image Table to CSV runs entirely in your browser using JavaScript. Because the work happens locally, the utility also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
Who is the Image Table to CSV for?
The most common reasons people reach for it: getting a table out of a screenshot into a spreadsheet. Recovering data from a report you only have as an image. Avoiding retyping a price list. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
What are the limits of the Image Table to CSV?
Simple grids only. Merged cells, multi-line cells and tightly packed columns will come out wrong, and there is no way for the tool to know that it has — verify before using the data. Knowing where a tool stops being trustworthy matters more than the cases where it works.
Is there a file size limit?
There is no limit set by us, because your file is never uploaded — the only ceiling is the memory your own browser will give the tab. Very large files simply take longer to process, and a phone will give up sooner than a desktop.

Related ocr tools

All 4
01

Image to Text (OCR)

Reads the text out of a photo, screenshot or scan and gives you it as plain text. Runs in your…

02

Screenshot to Text

Turns a screenshot into copyable text — useful when an app, an error dialog or a PDF viewer…

03

Scanned Image to Text

Reads printed text from a scan or a photographed document page, for when the file has no…