Loading tool…
Setting up your workspace on this device.
Turn CSV into embeddable HTML tables and back.
Loading tool…
Setting up your workspace on this device.
Advertisement
HTML Table ↔ CSV turns CSV into an HTML table and extracts table data from HTML back into CSV. From CSV, the first row becomes header cells in a thead and the remaining rows go into a tbody, with special characters escaped so the markup is safe to paste. From HTML, the converter reads the first table it finds and takes the visible text of every th and td cell, padding short rows so the columns line up. Both directions show a live table preview below the copyable output, and everything runs in your browser without uploading.
Open HTML Table ↔ CSV
Launch HTML Table ↔ CSV directly in your browser — there is nothing to download, install, or configure first.
Add your input
Paste your text or load your file into HTML Table ↔ CSV to begin — no preparation or cleanup needed.
Choose a format and convert
Pick the target format or options and run HTML Table ↔ CSV. The conversion happens instantly on your device.
Only the first table element is read. Paste just the table you need, or remove the ones before it.
Cells with colspan or rowspan are read as a single cell, so a row may come out shorter than the others. Short rows are padded with empty cells to keep the columns aligned.
No inline styles are added, so the table picks up the CSS of your site or CMS. The preview simply shows it with a light default style.
No. HTML to CSV keeps only the text of each cell; links, images and bold or italic formatting are dropped.
Yes. HTML Table ↔ CSV is completely free, with no account, no paywall, and no usage limits.
No. HTML Table ↔ CSV works instantly in any modern web browser — there is no software to install, no extension, and no sign-up.