HTML tool

HTML Table to Markdown Converter

Paste a <table> from docs, email, or a CMS. Get GitHub-flavored Markdown with headers, alignment, links, and spans. Files stay on this device.

Like the tool? Find a bug?Share with us

Converter

Paste an HTML <table>. Links, bold, and alignment become GitHub-flavored Markdown. Files stay on this device.

Supported files: .html, .htm
0 / 50,000
Markdown will appear here.

Guide

How this HTML table to Markdown converter works

01

Tables become pipes

Markdown tables are rows of cells separated by |. This tool reads HTML <table> markup and emits that pipe syntax.

02

Runs in your tab

Sample, Align, and Spans are starting points. Parsing stays local — paste a whole document and every table is converted.

03

Headers, alignment, and spans

Auto uses <thead> or a first row of <th>. Alignment follows align or text-align. Colspan and rowspan fill empty cells so columns stay lined up.

Use it

What converts well

Header rows, body rows, links, <strong>, <em>, <code>, images, and simple spans. Pipes inside cells are escaped. Huge pages still hit the 50,000 character cap — convert one table at a time if needed.

FAQ

Questions

Does GitHub render this Markdown?

Yes. Output is GitHub-flavored Markdown: a header row, a separator, then data rows. Alignment uses :---, :---:, and ---:.

What about colspan and rowspan?

Markdown has no real cell merging. This tool keeps the column count stable: extra span slots become empty cells so the table still lines up in a README.

Is my HTML uploaded anywhere?

No. Parsing happens in your browser tab. There is no account and no API call.