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.

Or drop an HTML file here

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 &amp; 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"

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.