webclaw

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.

NO ACCOUNT REQUIRED

Try an example: . Fills the URL; runs only when you submit.

Loading verification…

Three attempts per network per UTC day, shared across all four tools. Attempts that reach extraction can count even when they fail. No automatic retries. Service capacity limits also apply.

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

  1. Paste the URL of a public page containing HTML tables.

  2. Complete verification and extract all supported tables in one attempt.

  3. 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.

FAQ

Common questions

Book a call

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.

View API docs