Free tool · .csv export
Website Table to CSV
Extract HTML tables from a public webpage into individual CSV files. Select a table, inspect its rows and columns, and download without signup.
What you get
From a web table to your spreadsheet.
Get the tables already published in a page’s HTML. Each table stays separate, with source row order, Unicode text and merged cells expanded into a rectangular grid.
Choosing CSV or JSON for extracted data →Example input and output
Illustrative content. Actual results depend on the source page.
- Input page
- An HTML table with Product and Price columns, and one row: Book, 12.50.
- Output
"Product","Price" "Book","12.50"
The workflow
How to use it
Paste the URL of a public page containing HTML tables.
Complete verification and extract all supported tables in one attempt.
Choose a table, review its dimensions and download its CSV. Switching tables costs no additional attempts.
Before you start
What to expect
HTML tables only: no JavaScript-generated grids, PDF/image tables, pagination or raw CSV inputs. Exports are limited to 20 tables and 20,000 cells overall. Hidden, nested-container, presentation and empty tables may be skipped with a reason.
No account is needed to use or export the result. Each network shares three attempts per UTC day across these tools. Results stay in this page’s current session; submitting a URL does not create a public result page.
Their source value is repeated across the covered cells; missing cells are empty. Invalid or overlapping spans are rejected rather than exported with shifted columns.
Get started
Ready to build? Start extracting.
Automate extraction and bring clean, structured web data into your workflow.