HTML to Markdown

Code Tools

Convert HTML content to clean Markdown syntax. Perfect for migrating content to static site generators, documentation systems, or note-taking apps.

Input HTML

Markdown Output

Markdown will appear here...

Supported Conversions

<h1>-<h6># - ######
<strong>, <b>**bold**
<em>, <i>*italic*
<a href>[text](url)
<img>![alt](src)
<ul>, <ol>-, 1.
<blockquote>>
<code>`code`
<pre>```code```
<hr>---
<table>| table |
<del>~~strike~~

Clean Conversion

Transforms HTML elements into their Markdown equivalents while preserving document structure.

Table Support

Converts HTML tables to GitHub-flavored Markdown table syntax with headers and alignment.

List Handling

Properly converts both ordered and unordered lists with correct numbering and bullet points.

Common Use Cases

Blog Migration

Moving content from WordPress or other CMS platforms to static site generators like Hugo, Jekyll, or Astro.

Documentation

Converting HTML documentation to Markdown for GitHub READMEs, Notion, or other documentation systems.

Note Taking

Saving web content to Obsidian, Logseq, or other Markdown-based note-taking applications.

Email to Docs

Converting HTML email content to Markdown for archiving or further processing.

Related Tools