Category: Developer tools
HTML Table to Markdown Converter
Convert an HTML table to a Markdown table in your browser
Paste HTML containing a `<table>` and get a Markdown table, with HTML entities decoded and tags stripped from each cell. Conversion happens in your browser.
Converted 2 row(s).
| Name | Score | | --- | --- | | Ava | 92 | | Noah | 88 |
Everything on this page is processed in your browser. Nothing is uploaded.
What this tool does
This tool reads every `<tr>` row and its `<td>` or `<th>` cells out of pasted HTML, strips inline formatting tags and decodes entities like `&` inside each cell, then lays the rows out as Markdown table syntax with the first row treated as the header. It reuses the same HTML table parsing this site's HTML table to CSV converter relies on.
How to use it
- Paste HTML that contains a table.
- Read the generated Markdown table below.
- Copy the Markdown table into your README, wiki or comment.
Privacy
This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.
Frequently asked questions
- Is my data uploaded anywhere?
- No. Parsing and formatting both happen in JavaScript in your browser tab, so nothing is sent to a server.
- Does it work with nested tags inside a cell, like a link or bold text?
- Yes. Tags inside each `<td>` or `<th>` are stripped and their text content is kept, so a link's visible text appears in the Markdown cell without the markup.
- What if the table has no header row?
- The first row is always treated as the header row in the Markdown output, so if your table has no header, add a plain row first or edit the header cells after copying.