Every table on the page, ready for your spreadsheet.
Copy a web page and paste it here. Merged cells, stacked headers, footnote marks and numbers like $1,234.50 are sorted out for you. Download CSV, Excel, Markdown or JSON. Nothing is uploaded.
Have a link? How to get a page in
- Open the page in your browser and select the table, or press Ctrl+A (Cmd+A) for the whole page.
- Copy, then paste in the box above. Browsers copy the selection as HTML, so the table structure comes with it.
- If a site blocks copying, save the page (Ctrl+S, "Webpage, HTML only") and open the file here, or paste its page source.
This page does not fetch URLs: it only reads what you paste or open, and nothing leaves your browser.
Good to know
- Merged cells
- A cell spanning rows or columns is copied into every slot it covers, so each row stands alone and sorts and filters correctly. Choose "First cell only" to leave the rest blank.
- Stacked headers
- Two or three header rows become one name per column, such as "Revenue / 2024". Header rows come from the table's own markup; change the count if it guessed wrong.
- Numbers
- A column is numeric when at least 80% of its filled cells read as numbers. Separators, currency and percent signs are removed and the unit moves to the column name. Percent stays in percent (12.5, not 0.125). Codes with leading zeros stay text. Click a column's type to keep it as text.
- Nested and layout tables
- A table inside another table is listed on its own. Tables that only lay out a page, and one-row tables, are hidden until you choose Show all.
- Formulas
- Text that a spreadsheet would run as a formula (starting with =, +, - or @) gets a leading apostrophe in CSV, TSV and copied cells, so it opens as plain text. Excel, Markdown and JSON keep it as written.
- Privacy
- Everything happens in this tab. The HTML you paste is read as inert text; nothing in it runs or loads, and nothing is sent anywhere.