Table Extractor
Like pandas.read_html() for your browser. Scan any web page for tables, preview the structured data with merged cells resolved, and download as CSV for Excel or Google Sheets. Handles colspan, rowspan, and tables with thousands of rows.
Features
Use Cases
Copying tables from web pages into spreadsheets loses structure, merged cells break formatting, and there's no easy way to get clean data from HTML tables without writing code.
Table Extractor all in one click with no coding required.
Free
This extension is completely free to use with all features included.
Frequently Asked Questions
How does Table Extractor handle merged cells (colspan/rowspan)?
Table Extractor builds a virtual grid that fills each merged cell's rectangular region with the cell's text. This means colspan and rowspan are fully resolved into a flat, rectangular table - just like pandas.read_html() does.
Can I extract tables from any website?
It works on any regular web page with HTML tables. Browser-internal pages like chrome:// URLs are restricted by Chrome's security policies, and the extension will show a helpful error message instead of crashing.
What format does Table Extractor export to?
Table Extractor exports to CSV, which opens directly in Excel, Google Sheets, or any spreadsheet application. CSV is the universal format for tabular data and works with virtually every data tool.
Is there a limit on table size?
Tables are capped at 10,000 rows and 500 columns to keep the browser responsive. If a table exceeds these limits, it's truncated with a warning in the preview.
Does Table Extractor upload my data anywhere?
No. All extraction and export happens entirely in your browser. No data is ever sent to external servers. Downloads are generated locally as Blob URLs.