Scanned PDF to Excel

A scanned PDF is a stack of pictures, which is why copying from it fails. Every page here is read for its tables and comes back as a sheet you can download.

  • Photos & screenshots
  • Rows & columns
  • Numbers stay numeric

Bring your file.

  1. Add files
  2. Review
  3. Save

Files within your free allowance start automatically. Paid work asks first.

More settings
For tables filled in by hand. Reads more carefully and marks cells it cannot make out.
Set it when column headings are in a different language from the values.

A little guidance

Get more from your tables.

How to convert a scanned PDF to Excel

  1. Drop the PDF into the box above, up to 25 MB. If it is password-protected, type the password when asked; it is unlocked in your browser and never sent anywhere.
  2. Switch on "Read handwriting" if the table was filled in by hand.
  3. The pages are counted before anything uploads, and the price is shown. Your three free pages for the day start straight away.
  4. Check each table on the page against the scan. The copy button puts a table on the clipboard as tab-separated rows, so it pastes into Excel or Google Sheets cell by cell, free.
  5. Download the Excel file, one sheet per table, or a CSV. Each costs 1 credit, once per job.

Past the free pages, each page is 1 credit ($0.05 at the $5-pack rate). A 12-page scan is 9 credits for the pages plus 1 for the spreadsheet: $0.50.

Why ordinary PDF converters fail on scans

A PDF exported from accounting software or Word contains its text, and a classical converter simply lifts it out. A scanned PDF contains only an image of each page. Copy-paste selects nothing, and a text-based converter returns empty cells or a single column of noise.

Here each page is read from the image, the way a person would read it, and every grid on the page becomes its own table named after its page. A 12-page scanned report with one table per page gives you a workbook with 12 sheets, in order.

Only the pages you are entitled to are ever sent to be read. A preview of a 200-page scan costs the same as a preview of a three-page one: your free pages are read, and the rest are counted and listed without being opened. A job reads up to 40 pages, so run a longer document as several jobs.

Scans from office copiers usually read cleanly. The trouble comes from fax-quality scans at low resolution, pages fed in crooked, and faint dot-matrix print. If a page comes back marked as hard to read, rescan that page at 300 dpi and run it on its own.

Scanned tables that come back wrong, and the fix

  • "No table was found in that file." None of the pages has a grid the reader could see, and nothing is charged. A page of prose belongs in Image to Text instead.
  • A page with no table among ones that have them. That page is kept, with its text below a note saying no table was found, so the order of the document is not lost.
  • One long table split over several pages. Each page's part becomes its own sheet. Paste the sheets one under another in Excel and delete the repeated header rows.
  • Two columns merged into one. Tables held together only by spacing, with no ruled lines, sometimes lose a column boundary. Use Text to Columns in Excel, or crop to the table and run that page again.
  • Numbers that will not add up. European decimals such as 1.234,56 and percentages arrive as text on purpose, so nothing is changed into the wrong value. Convert the column with find-and-replace.
  • Cells marked [illegible]. Nothing is guessed. Search for the word and fill those cells in from the scan.

What this tool does

Upload a picture of a table and it comes back as a grid of rows and columns on this page. Check it against the original, then download it as an Excel file or a CSV, or copy it straight into a sheet you already have open.

That covers a price list someone sent as a photo, a screenshot of a dashboard that will not export, a scanned invoice, a timetable pinned to a wall, a stock sheet filled in by hand, and a table inside a PDF that refuses to copy cleanly.

Every grid found becomes its own table, and each keeps the page it came from, so ten photos of a ledger give you ten labelled tables rather than one tangled one. Nothing you upload becomes a public page: the file is deleted when the job finishes.

What arrives in the spreadsheet

Cell values, row order, column order, the header row and empty cells all survive. The first row of each table is treated as its header.

Numbers are written as numbers, which is the whole point of a spreadsheet. "1,234.50" becomes 1234.5, "$12" becomes 12, and an accounting negative like "(45.00)" becomes −45, so a column adds up the moment it opens. Values that only look like numbers stay as text: a part code like 00123 keeps its leading zeros, and a phone number is not turned into arithmetic.

Formatting does not come across, by design. There are no colours, borders, column widths or merged cells. A merged heading arrives as its value in the first cell with empty cells beside it, which is the flat shape that sorting, filters and pivot tables need anyway.

Two ambiguous cases are left alone rather than guessed: European decimals like "1.234,56" and percentages. Both arrive as text, and Excel's Text to Columns or a find-and-replace converts a whole column in one step.

Getting a clean table from a photo

The biggest factor is how the picture was taken, not which software reads it.

  1. Shoot square-on. Perspective squeezes the far side of the page, and the right-hand columns are the first thing to fail.
  2. Fill the frame with the table, not the desk it sits on. Small text is where digits get confused.
  3. Keep the rows level. A photo rotated a few degrees can split one row into two.
  4. Use even light and no flash. A shadow across a column costs you that column.

A screenshot beats a photo every time, because the text was drawn rather than photographed. If the table is on a screen, take a screenshot rather than photographing the monitor.

Tables with ruled lines read best. Tables held together only by spacing usually work, but occasionally two columns merge into one. When that happens, crop to the table and run it again, or split the column afterwards in Excel.

How the free tier works

Three pages a day, across up to three uploads, cost nothing and need no account. You see every table on the page and can copy any of them. The copy button puts a table on the clipboard as tab-separated rows, so it pastes into Excel or Google Sheets cell by cell.

The downloads cost $0.05 each (1 credit) for XLSX or CSV, once per job, and downloading the same file again later is free. Pages beyond your free three are $0.05 each (1 credit), so a ten-page scanned statement is $0.40 at the $5-pack rate: 7 credits for the pages plus 1 for the spreadsheet.

Upload more pages than you have room for and the ones inside your allowance are read in full, while the rest are listed as unread. Nothing is charged for pages that were never read.

Unlike Image to Text, a PDF that already contains text is still read page by page here. Rebuilding a grid needs the layout, not just the words, so every page costs the same.

Check the numbers before you use them

A misread letter is obvious. A misread digit in a price column is not, and those are exactly the values people use without looking.

The fastest check is a total. If the original has one, sum the column in Excel and compare. A match means every figure in that column is almost certainly right, and a mismatch tells you which column to look at.

Cells that could not be read come back as [illegible] rather than a guess. Search for the word after you open the file, fix those cells from the original, and you are done. That is a couple of minutes per page, against the half hour it takes to retype one.

Example result

Your source

Five phone photos of a handwritten stock sheet, 3 columns, 118 rows in total

Your result
5 tables, one per photo, 118 rows plus headers.
Quantities and prices typed as numbers; 2 cells marked [illegible].
Download: one XLSX with 5 sheets, checked against the sheet's own total.

Cost: $0.15 (3 credits, at the $5-pack rate): 3 free pages, then 2 credits for the rest, plus 1 for the spreadsheet.

How this compares

Where another tool is the better choice, it says so.

Excel's Data from Picture

Better thereBuilt into Microsoft 365 and the Excel phone app. It lets you review each cell against the photo before inserting, and drops the result straight into the sheet you are working in.

Better hereIt needs Excel, takes one picture at a time and does not read PDFs. Here you can upload ten photos or a 40-page scan in one go, handwriting is supported, and there is nothing to install.

ChatGPT and other chat assistants

Better thereThey can do more than transcribe. Ask one to split a column, fix a date format or total the rows, all in the same conversation.

Better hereA chat model will tidy or fill in values unless it is carefully told not to, and long tables can come back shortened. This is instructed to copy only, marks unreadable cells, and hands you a real spreadsheet with numbers typed as numbers.

Free PDF-to-Excel converters

Better thereFor a PDF exported from accounting software, a classical converter reads the embedded text exactly, is free at high volume, and keeps column widths.

Better hereThey read text that is already in the file, so photos, screenshots, scans and handwriting fail or come out as one column. This reads the page the way a person would, from pixels.

Your questions, answered.

Is it free to convert a scanned PDF to Excel?

Reading three pages a day is free, with no account, and you can copy every table you see. The Excel and CSV downloads cost 1 credit ($0.05) each per job, and pages beyond the free three are 1 credit each.

How many pages can I convert at once?

Up to 40 pages in one job. Three a day are free and each page after that is 1 credit. Only the pages your allowance covers are read, so nothing is spent on pages you did not pay for.

My PDF is not a scan. Will this still work?

Yes. Every page is read for its grid either way, and it costs the same. If your PDF came from accounting software, a free text-based converter may give you the same result at no cost, which is worth trying first.

Is it free?

Reading three pages a day is free, with no account, and you can copy every table you see. The Excel and CSV downloads are $0.05 each (1 credit) once per job, and pages beyond the free three are $0.05 (1 credit) each.

Will the numbers add up in Excel?

Yes. Plain numbers, comma-grouped thousands, currency amounts and bracketed negatives are written as real numbers. IDs with leading zeros, phone numbers, European decimals and percentages stay as text, so nothing is silently changed into the wrong value.

What if there are several tables on one page?

Each becomes its own table here, and its own sheet in the Excel file, named after its page. In the CSV they follow each other with a blank line between them.

Can it read a table filled in by hand?

Yes. Switch on Handwritten. Neat entries come out close to perfect. Anything genuinely unreadable comes back as [illegible] instead of a guessed number.

Does it keep colours, borders and merged cells?

No. You get the values in the right cells, not the design. A merged cell's value lands in its first cell, which is the shape sorting and pivot tables need anyway.

Can I convert a PDF to Excel?

Yes, up to 40 pages in a job. Every page is read for its grid, including PDFs that already contain text, so each page costs the same 1 credit past your free three.

What happens if there is no table in my file?

The job stops, says so, and charges nothing. For pages that are mostly prose, Image to Text is the right tool.

Do you keep my files?

The upload is deleted as soon as the job finishes. The extracted tables stay attached to your job so you can download them later. They are never put on a public page or used for training.

Something else to work on?

Image & handwriting to textAudio & video to textYouTube transcriptCitations