← Hashito System Home 日本語 Tools Blog
Input
How to use: You can paste the whole page source. Only table elements are read. When several tables are found, switch between them with the list above.
Result

Tables: 0 Rows: 0 Max columns: 0

Frequently asked questions

What happens to colspan and rowspan?

A colspan is expanded into that many cells, with the extra ones left empty so the column positions stay correct. A rowspan is not expanded: the value appears only on the row where it is written, and later rows shift one column to the left. Use the row and column counts to check for misalignment.

How is CSV quoting handled?

A value is wrapped in double quotes only when it contains a comma, a double quote or a line break, and inner double quotes are doubled. TSV output is not quoted; tabs and line breaks inside a cell are replaced with a single space.

What about links and images inside cells?

Only the visible text of each cell is exported. Link URLs and image sources are not included in the output.

Is the HTML I paste sent to a server?

No. Parsing uses the browser built-in DOMParser and the result is assembled locally. Nothing you paste is uploaded or stored.

How to use this tool

  1. Paste the HTML — Put HTML that contains a table into the input box. A full page source works too.
  2. Pick the table — If several tables are found, choose the one you want from the list. With a single table the list stays disabled.
  3. Choose the separator — CSV is the default. Choose TSV when you plan to paste straight into a spreadsheet.
  4. Check the result — The converted rows appear on the right, with the row count and the widest column count so you can spot misalignment.
  5. Copy it out — Use the copy button and paste the result into a spreadsheet or a text editor.