Skip to content

A decade of Canvas, now with AI.

How it works

HTML Table to CSV Converter

The HTML Table to CSV Converter parses HTML tables and turns them into CSV you can copy or download, keeping headers, rows and cell text. Paste a whole page or a single table, pick the table you want and choose the delimiter. Built for developers and data analysts who need structured data from HTML tables without writing a custom parser.

HTML

Paste a whole page or just the <table>. Parsed in your browser; nothing is uploaded.

Otherwise only fields with the delimiter, quotes, line breaks or edge spaces are quoted.

Helps older Excel versions show accented characters correctly.

Table

PlanPrice / monthSitesNotes
Free$01Subdomain only
Starter$93Custom domains, "best" for freelancers
Pro$1910Priority support
Pro$190 / year10Two months free

5 rows × 4 columns. Merged cells (colspan, rowspan) repeat their value so every row has the same number of columns.

CSV
Plan,Price / month,Sites,Notes
Free,$0,1,Subdomain only
Starter,$9,3,"Custom domains, ""best"" for freelancers"
Pro,$19,10,Priority support
Pro,$190 / year,10,Two months free

How to use

  1. Paste HTML that contains one or more tables. A full page source works.
  2. If there is more than one table, choose the one you want from the list.
  3. Pick the delimiter and line endings, and whether to include the header row or quote every field.
  4. Check the preview, then copy the CSV or download it as a .csv file for Excel, Google Sheets or a database import.

Why use this tool?

Writing a one-off HTML table parser wastes time every time you meet scraped data or a legacy HTML report. This tool handles nested tags, encoded entities, irregular whitespace and merged cells, quotes fields the way spreadsheets expect, and runs in your browser, so no data leaves your machine.

Frequently asked questions

What is the HTML Table to CSV Converter?

A browser-based tool that takes HTML containing <table> elements and outputs clean, properly delimited CSV that you can copy or save as a file.

Does it handle tables with colspan or rowspan attributes?

Yes. Merged cells are filled by repeating their value across the columns or rows they span, which keeps the CSV rectangular and importable. Tables nested inside a cell are listed separately so you can export them on their own; their text also appears in the outer cell.

How are commas, quotes and line breaks handled?

Fields that contain the delimiter, a double quote, a line break or leading or trailing spaces are wrapped in double quotes, and quotes inside them are doubled, following RFC 4180. Excel, Google Sheets and Numbers all read this format.

Is it free?

Yes, the HTML Table to CSV Converter is free with no signup required. It runs entirely in your browser, so nothing you paste is uploaded. Built by the Canvas Builder team.

Stop tweaking snippets. Build the whole site

This tool fixes one piece. Canvas Builder builds the entire page from a single prompt: sections, copy, styling, and responsive layout. You own the code.