HTML Table to CSV
Convert pasted HTML tables into CSV locally with table selection, delimiter, header, caption, link, line-break, and merged-cell options.
Paste HTML that contains one or more tables, or choose a local HTML file, to create CSV for spreadsheets, audits, migrations, and documentation cleanup. The conversion stays on your device, reports table-shape warnings, and gives you copy, preview, and download controls before you use the result.
Selecting a file replaces the pasted input. Files are read by this page on your device only.
How to use
Paste markup that contains a <table>, choose which table to convert, then select comma, semicolon, or tab output. The result follows common CSV quoting rules so commas, quotes, and line breaks inside cells remain usable in spreadsheet tools.
Header cells are included by default. You can omit header rows, include captions as their own rows, append link URLs after link text, keep or flatten line breaks, and expand merged cells so row and column spans produce a rectangular CSV table.
This converter is designed for ordinary HTML tables. It does not run page scripts, fetch linked resources, evaluate formulas, preserve visual CSS layout, or prove that messy source markup represents the same table a browser would display. Review the report when tables contain merged or uneven rows.