Clean — by Similarity API
Free HTML Table to CSV Converter
Convert HTML tables to CSV or Excel in your browser. Paste markup or drop an .html file, pick a table if there are several and download clean CSV or XLSX. No upload.
Your data never leaves your browser
How it works
Three steps. One clean result.
Step 1
Add your HTML
Paste markup or drop an HTML file — a full page or just the table.
Step 2
Pick the table
Every <table> is found; choose the one you need from the Table menu.
Step 3
Download CSV or Excel
Preview the rows, then download CSV or XLSX.
Why Clean
The details that make a difference
Finds every table
Works with whole pages: scripts, styles and surrounding text are ignored and each <table> becomes its own option.
Clean cell text
Tags inside cells are removed, entities like & are decoded and <br> becomes a space.
CSV or Excel
Download a properly quoted CSV, or an XLSX file that opens straight in Excel.
Before
<tr><th>Name</th><th>City</th></tr> <tr><td>Ada</td><td>London, UK</td></tr>
After
Name,City Ada,"London, UK"
NEED MORE?
More free tools for your next step
Frequently asked questions
Is this tool free?
Yes. Clean is free, with no account, payment or download gate.
Is my data uploaded?
No. Processing happens in your browser. Your input is not sent to our servers, sold, shared or used for AI training. Large inputs are limited by your device’s available memory.
Can I convert a table from a website?
Yes. Save the page as HTML or copy its source, then paste or drop it here. The tool reads the markup only; it does not fetch URLs.
What happens with merged cells?
A cell with colspan keeps its text in the first column and leaves the spanned columns blank so rows stay aligned. Rowspan is not expanded.
Which row becomes the header?
The first row of the table. Rename columns in the downloaded file if your table has no header row.
Can I convert HTML to Excel?
Yes. Use Download XLSX for an Excel workbook, or download CSV, which Excel opens directly.