HTML to CSV
Pulls a table out of HTML code or a live page into CSV for Excel; merged cells are expanded, and with several tables you pick the one you need.
Paste table markup or open an .html file. There is a simpler way too: select a table on any site, copy it, and paste into the field — the page picks up its markup, not plain text.
Merged cells
A cell with colspan or rowspan spans several cells. In CSV its value goes into the first cell and the rest stay empty. With the "repeat value" checkbox on, the value appears in every cell, so an Excel filter finds all rows of the group.
For Excel
The default delimiter is a semicolon, so Excel spreads such a file across columns. The file is saved in UTF-8 with a BOM, so non-ASCII text opens without corruption.
If a page has several tables, pick the one you need from the list. To turn CSV back into table markup, use CSV to HTML.
Rate this tool
Help us get better
Tell us what was missing.
Other tools
JSON Formatter
Format and repair JSON in the browser, flagging duplicate keys and long numbers
Regex Tester
Regex testing with a plain-language breakdown and hang protection
JWT Decoder
JWT parsing with fields explained and signature verification
CSV to JSON
A table to JSON with honest types and a reverse check
JSON to CSV
JSON to a table for Excel, with verification and formula protection
SQL Formatter
A readable query layout, verified against the source, with risky spots flagged
XML Formatter
Readable XML, errors explained with a hint, verified against the source
XML Validator
Markup, XSD schema, sitemap, YML and RSS rules, with the path to each error