← Back to all tools

Table from Image

Photograph a printed table, price list, or spreadsheet and get back a real CSV with rows and columns intact.

A lot of "table OCR" tools just dump the text out and let whitespace guesswork decide where one column ends and the next begins, which falls apart the moment a cell has more than one word in it. This tool works differently: it reads the exact pixel position of every word on the page, groups nearby words into cells, then clusters those cell positions into real column boundaries, so a table with uneven column widths or multi-word entries still comes out correctly structured.

How to Use the Table from Image

  1. 1

    Upload a photo of the table

    Drag and drop a photo showing just the table (a price list, schedule, or spreadsheet), or click to browse.

  2. 2

    Let it process

    The tool reads every word's position on the page and groups them into the correct rows and columns.

  3. 3

    Download the CSV

    Get a real CSV file with the table's structure intact, ready to open in a spreadsheet app.

The tool first merges words that sit close together on the same line into a single cell (since a real gap between columns is reliably larger than the normal spacing between words in the same cell), then looks at where those cells start across every row to work out the true column boundaries. It also automatically strips out two common sources of noise: the row-number gutter that appears when photographing a spreadsheet on screen, and small watermark or copyright lines that sometimes appear beneath a table.

What to Expect from the Results

This is a real improvement over simple whitespace-splitting, but it's still working from a photo, not a structured file, so it isn't a substitute for a dedicated table-detection model on very complex layouts. It performs best on a clean, focused photo of just the table itself, digits that are visually similar (like 3 and 8, or 6 and 8) can occasionally still be misread by the underlying OCR engine, so it's worth a quick glance over any numeric columns before relying on the result for financial data.

What You Can Do With the Table from Image

  • Digitising price listsPhotograph a supplier's printed price list and get it into a spreadsheet for comparison.
  • Spreadsheet screenshotsTurn a screenshot or photo of someone else's spreadsheet into an editable CSV.
  • Schedules & timetablesConvert a printed roster or timetable into an editable, sortable format.
  • Old paper recordsDigitise tabular data from an older paper document or printout.

Related File Conversion Tools

File Tools Online offers more than 100 free tools to convert, edit, and manage your documents. These are the ones people use most alongside the Table from Image.

Is It Safe to Use the Table from Image Online?

Yes. Files are uploaded over an encrypted HTTPS connection, processed on a secure server, and automatically deleted within 30 minutes. We never share, sell, or reuse your documents, and you do not need to create an account to use this tool.

Table from Image, Frequently Asked Questions

How is this different from just running OCR on a table?

Plain OCR reads text top to bottom without understanding columns, and simple whitespace-based splitting breaks as soon as a cell has more than one word. This tool tracks the actual position of every word on the page and uses that to reconstruct real column boundaries.

What image types work best?

A clear, straight-on, well-lit photo showing just the table, without letterhead, address blocks, or footer text mixed in, gives the most accurate results. A full-page document with a table embedded among other content will still extract the table, but surrounding content may get mixed into the same grid.

Is the output editable?

Yes, you get a standard CSV file that opens directly in Excel, Google Sheets, Apple Numbers, or any spreadsheet application.

Will every digit and value be perfectly accurate?

For most tables, yes, but OCR can occasionally misread visually similar digits (like 3 and 8). We'd recommend a quick check of any numeric columns, especially for financial data, before relying on the output directly.

Does it handle merged cells or multi-word entries?

It handles multi-word entries within a single cell well, since it groups nearby words together before determining columns. Merged cells spanning multiple columns are a harder case and may not always be reconstructed perfectly.

Do I need an account to use this?

No, this tool is available without logging in. A free account increases your daily processing limit.