HTML to CSV
Turn HTML into CSV right in your browser. Nothing is uploaded, no account is needed, and the file downloads the moment it is ready.
Lifts the tables out of a web page into a spreadsheet.
Free · no account · runs on your device
- Free & unlimited
- No account needed
- Runs in your browser
What this conversion does
Reading HTML
The page is parsed as a real document, not scraped with regular expressions. When the input is a whole web page, the <article> or <main> body is preferred so navigation, sidebars and footers stay out; scripts, styles and inline SVG are dropped, and headings, lists, tables, code blocks with their language class, quotes, links and images all survive.
Writing CSV
A spreadsheet-ready grid with RFC 4180 quoting and a UTF-8 byte-order mark, so Excel opens CJK text as text instead of mojibake. Every table in the document is written out; when there is no table at all, the text goes out as a single column rather than an empty file — and the converter tells you which of the two happened.
How to convert HTML to CSV
Open the converter
Source and target arrive already set to HTML → CSV. There is nothing to configure.
Drop the file, or paste the text
One file at a time. You can also type straight into the editor and watch the preview keep up.
Convert and download
The result shows up in the preview pane first, so you can check it before the .csv file lands in your downloads.
Related conversions
More from HTML
Other ways to get CSV
Common questions
Is it really free?
How many files can I convert at once?
What happens to my file?
Converting an AI chat instead?
SaveAI is a browser extension that saves whole ChatGPT, Claude, Gemini and DeepSeek conversations as PDF, Word, Markdown and more — images, code and formulas included.
