Table to Spreadsheet Converter
Paste any table — HTML, Markdown, JSON, ASCII boxes, or AI chat output — and instantly get a clean spreadsheet you can copy into Excel, Google Sheets, or download as CSV.
Supported Formats (auto-detected)
<table><tr><td>| col | col |Paste your table
AI-output friendly
Built for the messy tables ChatGPT, Claude, and CLI tools spit out — including Unicode box drawings most converters choke on.
100% in your browser
Nothing leaves your machine. All parsing runs locally — safe for confidential or proprietary data.
Edit before exporting
Tweak any cell or header inline, then copy straight into Excel, Google Sheets, Notion, or Airtable.
When to use this tool
Cleaning up AI chat tables
ChatGPT or Claude generated a comparison table you want to keep? Paste it here — even the box-drawing-character variants — and get a real spreadsheet you can sort, filter, and share.
Scraping HTML tables from articles
Copy a Wikipedia or product comparison table directly from your browser. The tool reads the underlying HTML so formatting and merged cells are preserved sensibly.
Markdown docs to data
READMEs, GitHub issues, and Notion exports often contain Markdown tables. Convert them to CSV in one paste — no regex gymnastics required.
Terminal output to Excel
Output from psql, mysql, aws, or any CLI that uses ASCII box rules drops in cleanly. Stop hand-stripping pipes and dashes.
How it works
- Paste any tabular text — the format detector picks the right parser automatically.
- Preview as a real spreadsheet. Edit headers and cells inline if anything needs cleanup.
- Export: copy as TSV (paste straight into Excel / Sheets), copy CSV, copy JSON, or download.
Frequently asked questions
Does it support tables with merged cells?
For HTML input, merged cells (colspan/rowspan) are expanded into repeated cells so the resulting spreadsheet stays rectangular. Markdown and ASCII tables don't natively support merging.
What's the difference between "Copy for Excel" and "Copy CSV"?
"Copy for Excel" puts tab-separated values on your clipboard — pasting into Excel or Google Sheets lands each value in its own cell with no import dialog. "Copy CSV" is the standard comma-separated form for files and APIs.
Is my pasted data sent to a server?
No. Parsing and exporting run entirely in your browser. The only network call is optional — if you click "Share" to generate a shortlink for the result.
Can I convert nested JSON?
Arrays of flat objects work best. Nested objects are flattened with dotted keys (address.city) so each leaf becomes its own column.
Discussion
Start the conversation
Leave a comment
Loading comments...