How to Convert PDF to Excel on Mac

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.

Drop a PDF from Finder or iCloud

Safari / Chrome / Firefox on macOS. Nothing leaves your Mac.

Step-by-step on your Mac

  1. Open your browser. Safari, Chrome, Firefox, Edge, or Arc — all work. Navigate to vastiko.com/pdf-to-excel/.
  2. Drop the PDF. Drag from Finder, Desktop, or iCloud Drive onto the upload zone. Or click to pick through the standard macOS file picker.
  3. Let the detection run. pdfjs reads the text and coordinates from the PDF. For a 5-10 page document, this takes 1-3 seconds on an M1/M2/M3 Mac, a bit longer on Intel.
  4. Check the preview. The tool shows the detected rows and columns per page. Scan for anything obviously misaligned — misplaced headers, numbers in the wrong column, rows split in two.
  5. Click Export. A .xlsx is built in Safari/Chrome memory with the SheetJS library and drops into your Downloads folder.
  6. Open the file. Double-click to open in Numbers, or right-click and Open With Excel or Google Sheets. Do a quick cleanup pass if any cells landed wrong.

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.

Why macOS can't do this out of the box

Preview — view only, no export to cells

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.

Numbers — opens PDF as an image

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 — word processor, not spreadsheet

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 — no built-in actions

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.

PDF to Excel options on Mac compared

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 PDFMicrosoft 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 workaroundFree. 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 webFree 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.

What the tool needs on your Mac

Operating systemmacOS 10.14 Mojave or newer — Intel, M1, M2, M3, M4
BrowserSafari 16+, Chrome 100+, Firefox 100+, Edge 100+, Arc
InputText-native PDF (selectable text). Scanned image-only PDFs will not extract.
Output.xlsx — opens in Numbers, Excel, Google Sheets, LibreOffice Calc
Install neededNone — the tool is a web page
Account neededNone
File goes anywhere?No. Runs in your browser. Zero network uploads.

Convert on your Mac now

Drop the PDF. The tool opens the extraction immediately.

Open PDF to Excel on Mac

Safari, Chrome, Firefox — all supported.

Frequently Asked Questions

Does macOS include a PDF to Excel converter?

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.

Can I use Numbers on Mac to edit PDF tables?

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.

Does the tool work in Safari or do I need Chrome?

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.

Is my PDF uploaded when I use this on my Mac?

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.

Will the .xlsx open in Numbers on my Mac?

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.

Other PDF to Excel use cases