Free HTML to Markdown Converter
Turn HTML from an old CMS, a web page or an email into tidy markdown you can keep in git. ATX headings, fenced code and - bullets. Nothing leaves your browser.
HTML in, git-friendly markdown out
Built for moving content: posts exported from WordPress, Ghost or Webflow, a docs page, or an email you want to turn into a post. The output uses consistent conventions so diffs stay small.
ATX headings
Headings become ## and ###, never underlined Setext style.
Fenced code
<pre><code> blocks become fenced code you can label with a language.
Consistent lists
Bullets use - and emphasis uses *, so every file looks the same.
Strikethrough kept
<del> and <s> convert to ~~text~~ instead of being dropped.
Convert HTML to markdown in four steps
Copy the HTML
From your CMS export, the page source, or an email's HTML view.
Paste it in
The markdown updates as you paste.
Tidy the output
Remove leftover navigation or footer text that came with the HTML.
Save as .md
Copy the markdown into a file and commit it, or publish it with Blogizi.
Clean migrations from HTML
- 01
Paste the article body only
Skip the header, sidebar and footer markup so you don't import menus into your post.
- 02
Re-host images
Image links still point at the old site. Upload them to your new blog before the old one goes away.
- 03
Keep the old URL as a redirect
When a post moves, 301 the old URL to the new one so you keep its rankings.
- 04
Add frontmatter after converting
Title, description and slug belong in frontmatter. Use the Frontmatter Generator.
- 05
Let an agent do the archive
For more than a few posts, ask your AI agent to convert and draft them in a batch.
Moving a whole blog? Let your agent do it.
Point Claude, Codex or Cursor at your old export. It converts each post to markdown and drafts it on Blogizi, on your own domain, ready for you to review.
You: Move every post in ./wp-export to Blogizi as drafts.Agent: Converted 42 posts to markdown. 42 drafts saved on blog.yourapp.com.
HTML to Markdown questions
Yes, with no signup and no limits.
Related: All free tools, Free Search Console report.
More free tools
Let Blogizi do this on every post
Your agent writes the post with frontmatter, Blogizi publishes it to your domain with meta tags, Open Graph and JSON-LD set. 7-day trial for $0.
Ready to get started?
Your agents write. Blogizi publishes. Google sends the traffic to your domain.