FlowPocket
Tools › Data formatting › HTML Table Extractor

📋HTML Table Extractor

Paste HTML source and this tool finds any tables inside and converts them to CSV. Merged cells are handled correctly.

What you paste is never sent to a server (processed in your browser)

Paste HTML source

How to use

  1. Paste the HTML source of a page containing a table (View Page Source, or copy the relevant HTML snippet).
  2. Press "Extract tables" — any tables found are detected and previewed.
  3. Use "Copy CSV" or "Download CSV" to get the table in a format ready to paste into Excel.

Handles merged cells (rowspan/colspan) too

Tables sometimes use merged header cells that span multiple rows or columns. This tool reads the rowspan and colspan attributes and expands the merged value into every cell it originally covered, so the resulting CSV lines up correctly when pasted into Excel.

You can paste HTML copied from "View Page Source" or dev tools directly — even if you paste an entire page, only the tables inside are detected and extracted.

FAQ

Is what I paste sent to a server?
No. Parsing and conversion happen entirely in your browser.
Can I just enter a URL instead?
No — browsers can't fetch another site's page content directly for security reasons, so you'll need to copy that page's HTML source and paste it here.
What if a page has more than one table?
Every table found is listed, and each can be extracted to CSV individually.
Excel shows garbled characters.
This is usually a character-encoding issue. When opening the CSV in Excel, import it via Data → From Text/CSV and specify UTF-8.

Related tools