HTML → Markdown Converter

Paste HTML copied from WordPress, Notion, Google Docs, or any web page and get clean Markdown back instantly. Tables, code, links, and images all map to GitHub Flavored Markdown.

Heading
Bullet
Code block
Emphasis
HTML input 0 chars
Markdown output

How to Use

1
Paste HTML

Paste HTML into the left pane or type it directly. The output updates live as you type.

2
Pick style options

Choose heading style (ATX vs Setext), bullet marker (* / - / +), code block style (fenced vs indented), and emphasis (* vs _).

3
Copy or download

Click Copy to put Markdown on the clipboard, or Download .md to save as a file.

FAQ

Are tables converted?

Yes. <table> elements become GitHub Flavored Markdown tables — header row, separator, and cells are aligned.

Do inline base64 images stay intact?

Yes. data:image/... images are preserved as ![](data:...). External URLs are kept as well.

Why does my output look different from GitHub?

The GFM standard is the same, but options (heading/emphasis/code styles) change how the same Markdown looks. For closest GitHub parity, use ATX headings + fenced code + - bullets.

What about <div>, <span>, style attributes?

Structure-less <div>·<span> are usually dropped; style/class attributes are removed. Only meaningful tags (<a>, <strong>, <code>, <table>, etc.) become Markdown.

Is anything sent to a server?

No. Conversion runs in your browser via the Turndown library — your HTML never leaves the page.