Runs locally — nothing is uploaded
Result
Paste HTML with a <table> and press Extract.
How to use
- 1Paste the page source or just the table, or load an .html file.
- 2Choose the delimiter your spreadsheet expects.
- 3Press Extract, check the preview and copy or download the CSV.
Comma for most tools, semicolon for Excel in locales with a decimal comma (Spanish, Italian, Dutch), tab for pasting straight into a spreadsheet.
A cell with colspan or rowspan is repeated in every column and row it covers, so each CSV row has the same number of fields.
Yes. All tables are found, nested ones included; scripts and styles are ignored.
Related tools
CSS selector testerTest selectors for scraping
XPath testerXPath on HTML and XML
curl convertercurl to Python, Node.js, PHP, Go, wget
HTTP headers parserRaw headers to table, JSON or code
Cookie parserSet-Cookie attributes and security flags
Sitemap URL extractorURLs, lastmod and sections from a sitemap
Need data from a website?
Send the URL and fields — we reply with a free sample and a quote.