Can it extract multiple tables?
Yes. The tool finds every <table> element in the pasted HTML and lists them in a tab strip — switch between tables with one click. Each table is extracted independently with its own headers, rows, and exports.
Does it preserve cell formatting?
No — only text content is extracted. Inline styles, spans, links, images, and bold/italic markers are stripped down to their text. If you need styling preserved, copy the table directly into a rich-text editor; this tool is for data extraction.
How are headers detected?
In order of preference: (1) cells inside <thead><tr>, (2) the first row if all cells are <th>, (3) Column 1, Column 2, … as fallback. This handles the most common semantic-HTML and legacy patterns. If your headers are misdetected, wrap them in <thead> for clarity.
What about colspan and rowspan?
colspan and rowspan are not expanded — each <td> contributes one cell. Spanned tables produce ragged rows where the spanned cells are simply missing. For pivot-style tables with spans, plan to clean up the export in Excel or a script.
Can I paste a whole web page?
Yes — paste the entire HTML source. The tool searches for every <table> tag and ignores everything else, so navigation, headers, and body copy are filtered out automatically.
Why is my Wikipedia table missing rows?
Wikipedia uses heavy rowspan and colspan in many infoboxes and statistic tables. The basic extractor here treats each <td> as one cell, so spanned cells produce ragged output. For complex Wikipedia tables, copy the rendered table into Excel and export from there.
Is the HTML uploaded?
No. Parsing happens in the browser with DOMParser. Pasted HTML, including any text content, never leaves your device. Verify in DevTools Network tab — no requests are made when you paste or click extract.
Can I export only the visible (sorted/filtered) rows?
Yes — Copy as JSON, CSV, or TSV all use the currently displayed rows after filtering and sorting. To export the original unsorted, unfiltered set, clear the filter and re-click any sorted column to remove the sort indicator.