Add the HTML
Paste a table or full HTML document into the editor, or upload an .html file up to 10 MB.
Extract tabular data from HTML markup and turn it into properly escaped CSV with table selection, cell-span support, and flexible delimiters.
Extract clean spreadsheet-ready data from HTML in three simple steps.
Paste a table or full HTML document into the editor, or upload an .html file up to 10 MB.
Find tables in the markup, choose the required table, and configure delimiter and header options.
Review the escaped CSV, copy it, or download a clean UTF-8 .csv file.
Web tables may contain headers, links, nested formatting, empty cells, line breaks, and merged cells. This converter reads rendered text content instead of raw tags and builds a rectangular data grid before CSV generation.
Values containing delimiters, quotes, or new lines are enclosed in double quotes, and embedded double quotes are escaped according to the CSV format. Rowspan and colspan values are expanded to keep columns aligned.
Designed for research, reporting, content migration, testing, and spreadsheet workflows.
Your HTML is parsed locally and is never submitted to the website server.
Rowspan and colspan values are expanded so the CSV grid stays structurally aligned.
Quotes, separators, and line breaks are handled without corrupting the CSV structure.
Helpful answers about HTML tables and CSV output.
Yes. Paste a complete HTML document and the tool will list every table it contains.
Merged cells are expanded across their covered positions to preserve a consistent rectangular grid.
The converter extracts visible text. HTML tags, styles, scripts, and link markup are not included.
You can create comma-separated, semicolon-separated, tab-separated, or pipe-separated output.
No. Table detection, extraction, conversion, copying, and download creation happen locally in your browser.
It adds a small encoding marker that helps some versions of Microsoft Excel recognize international UTF-8 characters.