Convert any HTML to clean markdown instantly. Paste web pages, emails, or exported docs — headings, links, tables, and code blocks are all preserved. Free, client-side, no signup.
Three steps. Five seconds.
Drop any HTML: web page source, exported Word docs, email templates, CMS content. Paste it into the input box.
Conversion happens live as you type — headings, links, tables, code blocks, and lists are all preserved and formatted.
Click Copy and paste clean markdown into GitHub, Notion, your editor, or any markdown tool. Or download as a .md file.
Handles real-world HTML from any source — structure preserved, styles stripped, markdown ready.
Conversion runs entirely in your browser. No upload, no server, your HTML never leaves your device.
Works offline once the page loads. Nothing is ever sent anywhere.
HTML tables convert to GitHub-Flavored Markdown table syntax automatically.
Uses GFM table extension for full compatibility with GitHub, Notion, and other platforms.
<pre><code> elements become fenced code blocks with language detection.
Language classes like class="language-js" are preserved as fenced block hints.
Handles messy, real-world HTML — inline styles and classes are stripped, structure is preserved.
Works on web page source, exported Word HTML, email templates, and CMS output.
Everything you need to know.
HTML to markdown conversion transforms HTML markup (like <h1>, <p>, <strong>) into plain-text markdown syntax (like # Heading, paragraph text, **bold**). This is useful when you want to use content in a markdown-based tool (GitHub, Notion, Obsidian, a static site generator) but the source is HTML from a web page, email, or document export.
Paste markdown into our editor. Preview it with professional themes. Export to PDF or HTML in one click.