Copy a web page table into Slack
Select a table on a web page, in Notion, Confluence or an email, copy it and paste it here. TableToSlack reads the HTML behind it, expands merged cells and gives you a table ready for Slack. Raw HTML code works too.
Your table will appear here, just like in Slack.
How to convert HTML for Slack
- Select the table in your browser or app and copy it, or copy its HTML code.
- Paste it in the converter: the largest table is extracted.
- Click “Copy for Slack” and paste in Slack.
Example
<table>
<tr><th>Plan</th><th>Price</th><th>Seats</th></tr>
<tr><td>Free</td><td>$0</td><td>3</td></tr>
<tr><td>Pro</td><td>$12</td><td>Unlimited</td></tr>
</table>HTML to Slack: FAQ
Does it work with Notion and Confluence tables?
Yes. Copying a table from these tools puts HTML in the clipboard, which TableToSlack reads.
What about colspan and rowspan?
Merged cells are expanded so every row keeps the same number of columns.
How do I make a table in Slack?
Slack displays a table when you paste tab-separated values (TSV), the format spreadsheets put in the clipboard. Paste your data in TableToSlack, click “Copy for Slack” and paste in your message: Slack shows a proper table.
Why does my Markdown or CSV table look broken in Slack?
Slack does not support Markdown tables, and pasted CSV stays plain text. Only tab-separated content becomes a table. TableToSlack converts your table to that format.
Is my data sent to a server?
No. All the conversion happens in your browser with JavaScript. Nothing is uploaded or stored, and the site has no analytics.
Other formats
CSV → Slack
Comma or semicolon separated, quoted cells, exports from any tool.
Excel → Slack
Copy cells or drop .xlsx / .xls files. Displayed values are kept.
Google Sheets → Slack
Copy a range and paste it. Line breaks and merged cells handled.
Markdown → Slack
GitHub-style pipe tables from AI assistants, READMEs and wikis.
JSON → Slack
Arrays of objects, API responses and JSON Lines become rows and columns.
SQL result → Slack
MySQL, psql, SQLite, box-drawing tables and CLI output.
TSV → Slack
Clean, rectangular tab-separated output that pastes as a table.