TableSnag
No row limits. Not even on the free version.

Take any table off any web page.

TableSnag copies the table you are looking at into CSV, Excel, JSON or Markdown — including the modern grids that are built out of plain divs, which most extractors cannot see at all.

Why this one exists

Every table extractor works on the easy tables. The popular ones then cap the free version at a few hundred rows, and that cap is the thing their own reviewers complain about most. TableSnag has no row limit at any tier. A five thousand row table exports as five thousand rows.

What it reads

Real HTML tables

Merged cells included — a cell spanning three rows comes out as that value in all three, which is what a spreadsheet actually needs.

Grids that aren't tables

React, AG-Grid and the rest build tables out of divs. TableSnag spots the repeated structure and reads it anyway.

Accessibility grids

Anything marked up as role="table" or role="grid".

Split tables

Sports standings and financial screeners often render the row labels as a separate table beside the numbers. Those get stitched back together.

It survives Excel

Every cell is checked before it is written, because the usual complaint about exported data is not that it is missing — it is that it arrives mangled.

Nothing leaves your browser

There is no server, no account and no analytics. The extension reads the page you are on, only when you click it, and writes a file. Nothing is uploaded because there is nowhere to upload it to.

Price

FreePro
Unlimited rows
CSV, TSV and Markdown
One table per export
Everything in free, plus
Excel (.xlsx) with real number and date types
JSON
Every table on a page in one export
Column picker and saved export setups
£5 one payment, not a subscription

Coming to the Chrome Web Store and Microsoft Edge Add-ons. This page will carry the install links the moment they are live.