macOS does not include a PDF-to-Excel converter. Preview shows PDFs but can't export cells. Numbers opens PDFs but imports each page as a flat image. Acrobat Pro works but costs $19.99/month. Our browser tool runs in Safari, Chrome, or Firefox on your Mac — drop the PDF, see the detected table, download an .xlsx. Nothing is installed and nothing is uploaded.
vastiko.com/pdf-to-excel/.For text-native PDFs — contracts, reports, statements, exported spreadsheets — the whole workflow takes under a minute. Scanned PDFs won't work here because they have no text layer; they need OCR first.
Preview is designed for reading PDFs, annotating, and re-saving. It has no table extraction or spreadsheet export. You can copy text out, but pasting into Numbers or Excel lands it in one column with no delimiters.
Apple's spreadsheet app can "open" a PDF, but it imports each page as a flat embedded image. The data isn't in cells — it's just a picture of a table on a sheet. You can't sum, sort, or filter it.
Pages can open a PDF and occasionally extract editable text, but it doesn't build spreadsheet structure. Tables become plain text blocks with odd spacing.
Automator has built-in PDF actions (split, combine, extract text) but no PDF-to-Excel action. You'd need to script it yourself in AppleScript or Shortcuts, and handling column detection in script is painful.
| Vastiko (this tool) | Free. Runs in Safari / Chrome / Firefox. Browser-only, no install, no upload. Heuristic table detection — good on clear column layouts, imperfect on complex tables. Best for one-off extractions. |
|---|---|
| Adobe Acrobat Pro | $19.99/mo. Export to Excel feature with layout-aware detection and built-in OCR for scanned PDFs. Gold standard. Uploads to Adobe Document Cloud unless you switch to local-only. |
| Excel for Mac — Data from PDF | Microsoft 365 subscription ($6.99/mo and up). Runs locally, handles text-native PDFs reasonably well. Built into Excel 365 on Mac. Fine if you already pay for 365. |
| Numbers — copy/paste workaround | Free. Open the PDF in Preview, select and copy the table, paste into Numbers. Column alignment usually breaks — you spend time fixing. Works for very small / simple tables only. |
| Tabula (open source) | Free, runs locally on Mac after installing Java. Visual "draw-a-box" selection for tables — more control than heuristic tools. Install friction keeps it out of casual use. |
| Smallpdf / iLovePDF web | Free daily-use tier. Uploads your PDF to their servers. A concern if the PDF contains sensitive data (financial, legal, HR). Paid tiers $7-$9/month. |
| Operating system | macOS 10.14 Mojave or newer — Intel, M1, M2, M3, M4 |
|---|---|
| Browser | Safari 16+, Chrome 100+, Firefox 100+, Edge 100+, Arc |
| Input | Text-native PDF (selectable text). Scanned image-only PDFs will not extract. |
| Output | .xlsx — opens in Numbers, Excel, Google Sheets, LibreOffice Calc |
| Install needed | None — the tool is a web page |
| Account needed | None |
| File goes anywhere? | No. Runs in your browser. Zero network uploads. |
Drop the PDF. The tool opens the extraction immediately.
Open PDF to Excel on Mac
Safari, Chrome, Firefox — all supported.
No. macOS ships with Preview, Pages, and Numbers, but none converts a PDF into an .xlsx or .numbers file with editable cells. Numbers can open a PDF but imports each page as an image — the data isn't editable. To get a real spreadsheet out of a PDF on Mac, you need a third-party tool. Our browser tool extracts tables via text coordinates and builds an .xlsx locally.
Not effectively. Numbers places each PDF page as an embedded image — cells aren't editable because they're part of an image, not data. Manual retyping defeats the point. Acrobat Pro on Mac has a working Export to Excel ($19.99/month) and our browser tool gives you the .xlsx without a subscription.
Both work. The tool runs in Safari 16+, Chrome, Firefox, and Edge on macOS. Safari is the default on Mac and handles pdfjs extraction and xlsx generation without issue. Very old PDFs with non-standard fonts may render slightly differently between Safari and Chrome, but for 99% of real-world PDFs the output is identical.
No. The conversion runs entirely in Safari or Chrome memory on your Mac. Text is extracted with pdfjs, clustered locally, .xlsx is built with SheetJS. Zero outbound requests during extraction — confirm in Web Inspector's Network tab. Close the tab and nothing remains.
Yes. Numbers imports .xlsx natively. You can also open the file in Excel for Mac, Google Sheets, LibreOffice Calc, or any other spreadsheet app. The output is standard Office Open XML — no lock-in.