TableSnap

HTML Table to CSV & Excel Converter

Paste HTML below and convert any table to CSV or Excel — or copy it straight into Google Sheets. Free, instant, and 100% in your browser.

Tired of copy-pasting HTML?

The free TableSnap Chrome extension grabs any table directly from the page in one click — including long, lazy-loaded, and fixed-header tables that this paste tool can't reach. See the extension →

How to convert an HTML table to CSV

  1. Get the HTML. Copy the table's markup, or right-click the page → View Page Source and copy it. (Or skip this with the one-click extension.)
  2. Paste & Convert. Paste it above and click Convert. Every table on the page is detected; pick the one you want.
  3. Export. Download as CSV or Excel, or click Copy and paste straight into Excel or Google Sheets — rows and columns stay intact.

Handles merged cells (colspan/rowspan), keeps UTF-8 intact, and adds a byte-order mark so Excel opens accented and non-Latin characters correctly.

FAQ

How do I convert an HTML table to CSV?

Paste your HTML into the box and click Convert. TableSnap finds every table, lets you pick one, and downloads it as a CSV file or copies it for Excel and Google Sheets.

Is this converter free?

Yes — completely free, no sign-up, no row limits. It runs entirely in your browser, so your data never leaves your device.

Can I convert an HTML table to Excel?

Yes. Click the Excel button to download an .xls file, or click Copy and paste directly into Excel or Google Sheets.

Does my data get uploaded anywhere?

No. All parsing happens locally in your browser. Nothing is uploaded or stored on any server.