HTML Table Extractor
Extract tables from HTML and export as CSV, JSON, or Markdown.
Frequently Asked Questions
How do I get the HTML source of a web page? +
Right-click on the page and select "View Page Source" or press Ctrl+U in most browsers. You can also open DevTools (F12), find the table element, right-click it, and choose "Copy > Copy outerHTML".
Does this handle merged cells (colspan and rowspan)? +
Yes. Cells with colspan or rowspan are expanded so every row has the same number of columns. Merged cells repeat their value across the spanned positions in the output.
What happens with nested tables? +
Each table element found in the HTML is extracted separately, including tables nested inside other tables. They appear as individual tables in the results list.
How are header rows detected? +
The extractor looks for th elements and thead sections. If the first row contains th elements, it is treated as a header row. In the JSON export, header values become the object keys.