HTML table extractor
Extract a selected HTML table into rows and CSV.
Bookmark this page
Keep this page handy for next time.
- On a computer
- Press Ctrl + D, or Command + D on a Mac.
- On a phone or tablet
- Open your browser's menu or Share menu and look for Add Bookmark, Bookmark or Add to favourites.
A bookmark saves the page link. Save any tool results separately.
How to use this tool
- Extract a selected HTML table into rows and CSV.
- Adjust the labelled settings, then run the tool. Copy the result or download it as a file.
Things to know
- Processing is local. Supplied code and network requests are never executed. Input and text settings are limited to 5 MiB combined; text settings alone are limited to 1 MiB.
- Rowspan and colspan are expanded. Nested tables are excluded from the selected table.
- HTML: 50,000 nodes and 128 nesting levels. Select tables 1-100. Expanded and padded output: at most 1,000 rows, 1,000 columns and 100,000 cells. Repeated cell text is checked before span expansion against 25 MiB.
You might also need
More in web developmentHTML link extractor
Extract links and their labels from pasted HTML.
HTML to plain text
Extract readable text from HTML while retaining useful line breaks.
Chmod calculator
Convert Unix permission modes into readable permissions and a ready-to-copy command.
HTML formatter
Format HTML source while preserving whitespace-sensitive content.
CSS selector tester
Find matching elements in pasted HTML without rendering the supplied page.
Responsive image markup builder
Generate picture and srcset markup from an image naming pattern.
SQL formatter
Format SQL using the selected database dialect.
Regex tester
Find matches, inspect capture groups and test replacements using JavaScript regular expressions.
CIDR range combiner
Combine overlapping or adjacent address ranges into the smallest equivalent CIDR list.