HTML to Markdown Converter
Convert HTML to clean Markdown instantly. Paste HTML and get formatted .md output with headings, lists, links, code blocks and more. Client-side, private.
When to Use
Use when migrating content from a CMS to Markdown-based platforms, converting blog posts to documentation, or cleaning up pasted HTML from email or Word.
How to Use HTML to Markdown Converter
- Paste your HTML code into the left panel.
- The Markdown equivalent appears in the right panel instantly.
- Supported: headings (H1–H6), bold, italic, links, images, lists, blockquotes, code blocks.
- Click 'Copy Markdown' to copy the output to your clipboard.
- Click 'Download .md' to save the Markdown file.
- Use the 'Clear' button to start fresh.
Examples
Heading + bold
Input: <h1>Hello</h1><p>This is <strong>bold</strong> text.</p>
Output: # Hello
This is **bold** text.
Unordered list
Input: <ul><li>Item 1</li><li>Item 2</li></ul>
Output: - Item 1
- Item 2
Frequently Asked Questions
What HTML elements are supported?
All standard elements are supported: headings (h1–h6), paragraphs, bold/italic, links, images, unordered and ordered lists, blockquotes, inline code, and fenced code blocks.
Is the conversion done on my computer?
Yes. Conversion uses the Turndown.js library running 100% in your browser. Your HTML is never sent to Toolozo's servers.
What is Markdown used for?
Markdown is a lightweight markup language used for documentation (README files), blog posts (Ghost, Jekyll), note-taking apps (Notion, Obsidian), and developer wikis (GitHub, GitLab).
Can I convert a full webpage's HTML?
You can paste the relevant HTML sections. Converting entire page HTML (with head, scripts, styles) may produce noisy output. It's best used for article body or documentation HTML.