Skip to content

HTML Table to CSV Converter

Pull a table out of any HTML — rowspans expanded, links kept, straight to CSV.

Drop an HTML file here, or click to choose one

Converted on your device — the file is never uploaded

CSV

Quick Tool Overview

The HTML Table to CSV Converter extracts any table from pasted HTML, expanding rowspan and colspan so every value lands in the right column, and hands it back as CSV with a preview.

What it does
Turns an HTML table into CSV
You give it
Page source, or just the table markup
You get back
CSV plus a preview of the grid
Best for
Getting data off a page with no export button
Converters Free, unlimited use No sign-up Runs in your browser

About the HTML Table to CSV Converter

The data you need is on a web page, inside a table, and there is no download button. Copying and pasting works until the table has merged cells or the page has five tables and you get the wrong one — and then every row after the merge is shifted by a column.

Paste the page source, or just the table, and get CSV. Every table in the HTML is listed with its caption and row count so you can pick the right one. Cells spanning rows or columns are expanded so each value lands in the column it visually occupies, header rows in <thead> or made of <th> cells become the CSV header, <br> inside a cell becomes a real line break, and link text can keep its address alongside it. Nothing is fetched and nothing is uploaded — the HTML you paste is parsed in your own browser.

Key features of the HTML Table to CSV Converter

Merged cells expanded

rowspan and colspan are filled out so columns never shift out of line.

Every table listed

Tables are shown with caption and row count, so you take the right one.

Headers detected

A <thead> or a row of <th> cells becomes the CSV header row.

Links kept if you want

Keep link text only, or link text with its address alongside.

Nothing is fetched

The HTML you paste is parsed in your browser; no page is requested and nothing is uploaded.

How to use the HTML Table to CSV Converter

  1. 1

    Copy the HTML

    Use View Source, or right-click the table and choose Inspect, then copy the <table> element.

  2. 2

    Paste it in

    A whole page is fine — every table in it is found and listed.

  3. 3

    Pick the table

    Choose by caption and row count, and decide how merged cells are filled.

  4. 4

    Copy or download the CSV

    Check the preview underneath before you take it away.

Frequently asked questions

No, and that is deliberate: nothing here touches the network. Copy the HTML from the page — View Source, or Inspect and copy the table element — and paste it in.

Reviews of the HTML Table to CSV Converter

What people who use the HTML Table to CSV Converter think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the HTML Table to CSV Converter. It takes half a minute and no account.

Write the first review

More converters