Paste a table, get CSV, TSV or Markdown
Select a table on any web page, copy it, and paste it into the box below.
Merged cells (rowspan/colspan) are expanded so every row has the same number of
columns. Everything runs in your browser — nothing is uploaded anywhere.
Why merged cells matter
Most copy-paste routes drop the geometry of merged cells: a header spanning three columns lands in
one cell and every column to its right shifts left by two. This page walks the table the way a browser
lays it out, so a cell with colspan="3" becomes three cells with the same text, and a cell
with rowspan="2" is repeated on the following row. The result is a rectangular grid that
imports into Excel, Numbers, Sheets, pandas or R without manual repair.
What this does not do
It reads the table you paste, nothing more. It cannot log in to a site, page through results, or follow links. If you need a button on the page itself, or you need every table on a page at once, the Chrome extension below does that; its source is public and it works offline too.
Frequently asked
Does anything leave my computer? No. There is no network code on this page — no analytics, no fonts, no CDN. Open the network tab and you will see one request: this HTML file.
Numbers with commas? CSV output quotes any field containing a comma, quote or newline, and doubles inner quotes, per RFC 4180.
Several tables at once? Paste them all; each is converted in order and separated by a blank line.