Convert CSV to HTML table

Turn a CSV file into a complete HTML table, ready to paste into a web page or CMS.

Example:

How it works

Got data in CSV (from a spreadsheet, database export...) and need to display it on a web page without a spreadsheet or back-end? Paste your CSV, click "Convert": the first row becomes the header (<th>) and each following row becomes a data row (<td>), with special characters properly escaped for valid HTML.

Do special characters like "&" or "<" cause problems?

No, they are automatically escaped as HTML entities (&amp;, &lt;, etc.) so they don't break the table structure or introduce unwanted HTML code into your data.

Does the generated table need any special CSS styling?

No, the generated HTML is a standard table with no style attribute: it will display with the browser's default appearance or inherit the CSS already present on the page where you paste it.

100% local processing: the conversion runs entirely in your browser via WebAssembly — your CSV file never leaves your device.