DEV Community

Jack Green
Jack Green

Posted on • Originally published at tools.jackgreen.top

I Built a Free PDF Table Extractor (Because Smallpdf Charges $144/Year)

I Built a Free PDF Table Extractor (Because Smallpdf Charges $144/Year)

I needed to extract a table from a PDF for a report. You know the drill — open a tool, upload the file, extract the data.

Except I hit a wall. Smallpdf wanted me to upgrade to their paid plan. $144 a year. For a single table extraction.

And I realized: my work documents were being uploaded to a third-party server just to pull out some rows and columns.

That shouldn't be the default.

So I built something better.

PDF Table Extractor is a free, client-side tool that runs entirely in your browser. No uploads. No accounts. No subscriptions.

What it does:

  • Upload any PDF with tabular data (drag & drop or click to browse)
  • Tables are automatically detected by analyzing text positions
  • View the extracted table right in your browser
  • Copy to clipboard or download as CSV
  • Adjust sensitivity settings for different PDF layouts

Everything happens locally using pdf-lib. Your files never leave your device. The whole thing is a single HTML file with no server component.

Why this matters

Most online PDF tools follow the same playbook: free for one or two tasks, then pay up. Or require an account just to use basic features. And somewhere between "upload" and "download," your documents are sitting on a remote server.

For invoices, receipts, and financial documents — which often contain sensitive data — that's a privacy problem.

This tool solves all three issues at once: it's free, private, and works offline after the first load.

Open and use it

No signup, no install, no tricks. Just open the tool, upload your PDF, and extract your tables.

Try the free PDF Table Extractor

Built because extracting tables from PDFs shouldn't cost money or your privacy.

Top comments (0)