PDF & Photo Table → Excel Converter
Turn tables inside a PDF or a photo into a real, editable Excel (.xlsx) spreadsheet, with rows and columns kept intact.
Loading the tool...
Why use this
Invoices, transcripts, price lists and government forms are often shared only as a PDF or a photo. Retyping every row into a spreadsheet is slow and error-prone. This tool finds the table, lets you fix anything that looks off right in the browser, and exports a spreadsheet you can open directly in Excel, Google Sheets, or any other spreadsheet app - with no account, no install, and no upload.
How to use
- Choose a PDF file, or a photo of a table.
- Pick which pages to scan and whether to turn on text recognition (OCR).
- Review the detected table in the editable preview, then download it as .xlsx or .csv.
How the table detection works
For text-based PDFs, the tool reads the exact position of every piece of text on the page (via pdf.js), groups text that sits on the same horizontal line into a row, and groups text that lines up vertically across rows into a column. When the PDF also draws visible ruling lines for the table grid, those lines are used to make the column boundaries more accurate. For scanned PDFs and photos, the page or image is rendered and passed through on-device optical character recognition (OCR) to get the position of every recognized word, and the same row/column clustering logic is applied to the word positions.
Editing before you export
The detected table opens in an editable grid. Every cell is a normal text box you can click and retype. You can delete an entire row or column with one click, toggle whether the first row is treated as a header, merge two cells that were split by mistake, and split one cell into several when OCR or text extraction joined two values together. Multiple tables (for example, one per page) appear as separate tabs so you can fix each one before exporting.
Exporting: real .xlsx, CSV, or quick copy
The "Download .xlsx" button builds one real Excel worksheet per detected table inside a single workbook file, using automatic column widths and detecting numeric-looking values (such as 1,234, -12.5, 30% or ₩12,000) so totals and averages work immediately in Excel. If you only need one table, "Download as .csv" saves a UTF-8 file (with the byte-order mark Excel expects, so Korean and other non-Latin text displays correctly) for that table. "Copy this table" copies tab-separated text to your clipboard so you can paste it straight into an existing spreadsheet.
FAQ
Does it work on PDFs without a visible table?
If the text is laid out in rows and columns it will be detected as a table. Plain paragraph text falls back to one line per spreadsheet row.
Can it read scanned PDFs or photos?
Yes, those are read with on-device text recognition (OCR). Low-quality scans can produce mistakes, so always check the result.
Will complex tables with merged cells convert perfectly?
Simple tables convert well. Tables with multi-line merged cells may need manual touch-ups using the merge/split buttons in the preview.
Open-source libraries used
Everything runs inside this browser tab. No file is ever sent to a server. This page uses the following open-source libraries, loaded on demand:
- pdf.js (Apache-2.0) - opens the PDF and reads the position of each piece of text.
- Tesseract.js (Apache-2.0) - recognizes text in scanned PDF pages and photos (OCR).
- fflate (MIT) - compresses the result into the zip container that an .xlsx file actually is.
The code that assembles the .xlsx spreadsheet XML itself is written by Dagochim; no separate spreadsheet-building library (such as SheetJS) is used.
Being upfront about the limits
- Tables with cells that span multiple rows or columns (merged cells) can come out misaligned on the first pass. Use the merge, split, and row/column delete buttons in the preview to tidy them up.
- OCR accuracy depends on scan quality and handwriting; always double-check numbers and names after a scanned conversion.
- PDFs with no visible ruling lines rely purely on text spacing to find column breaks, so irregularly spaced tables may need a manual fix.
Related tools
PDF to HWP (HWPX)
Convert PDF text and tables into an editable Hangul document.
PDF & documentsImage to Text (OCR)
Extract text from screenshots and photos.
PDF & documentsScan to PDF
Scan documents or book pages, straighten corners, add OCR.
PDF & documentsJPG to PDF
Combine photos and images into one PDF.
PDF & documentsRelated guide
See the How to Convert a PDF Table to Excel guide for a step-by-step walkthrough.