How to Convert HTML Tables to Markdown
- Paste tab: Paste your HTML snippet containing one or more table elements.
- URL tab: Enter a URL and the tool will fetch the page and extract all tables.
- Edit tab: Type or edit HTML directly with live Markdown preview.
- Click Convert and copy or download the Markdown output.
Why Convert HTML Tables to Markdown?
HTML tables are verbose and hard to read in source form. Markdown tables are clean, version-control-friendly, and render beautifully in GitHub READMEs, Notion, Obsidian, and most documentation platforms. This tool is ideal for migrating HTML documentation to Markdown or extracting data from web pages.
Features
- Extracts all table elements from pasted HTML
- Supports th header cells and td data cells
- Handles multiple tables — each gets its own Markdown block
- Fetch mode: paste a URL to pull tables from any public page
- Output works with GitHub, Notion, Obsidian, and Confluence
- 100% browser-based — no data is sent to any server
Example
HTML input:
<table> <tr><th>Name</th><th>Role</th><th>Country</th></tr> <tr><td>Alice</td><td>Engineer</td><td>US</td></tr> <tr><td>Bob</td><td>Designer</td><td>UK</td></tr> </table>
Markdown output:
| Name | Role | Country | | ----- | -------- | ------- | | Alice | Engineer | US | | Bob | Designer | UK |