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

  1. Paste your HTML code into the left panel.
  2. The Markdown equivalent appears in the right panel instantly.
  3. Supported: headings (H1–H6), bold, italic, links, images, lists, blockquotes, code blocks.
  4. Click 'Copy Markdown' to copy the output to your clipboard.
  5. Click 'Download .md' to save the Markdown file.
  6. 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.

Related Tools