Convert HTML to Markdown instantly

Convert HTML to Markdown in your browser. No upload needed. Your content stays on your device. Free and instant.

Drop your HTML file here

or click to browse

Your files stay private
No server upload
Instant conversion

Example

Input (HTML)

<h1>Hello World</h1>
<p>This is <strong>bold</strong> and <em>italic</em>.</p>
<ul><li>First</li><li>Second</li></ul>

Output (MD)

# Hello World

This is **bold** and *italic*.

- First
- Second

About this converter

Migrating a blog from WordPress to a static site generator? Pulling content from a CMS that only exports HTML? This converter uses the Turndown library to parse your HTML and produce clean Markdown. It handles headings, paragraphs, bold, italic, links, images, lists, code blocks, and blockquotes. The conversion runs entirely in your browser. Your content is never sent to a server.

HTML vs MD

HyperText Markup Language (HTML)

HTML (HyperText Markup Language) is the standard markup language for creating web pages and web applications.

Common uses: web pages, emails, and rich text content

WHATWG HTML Living Standard

Markdown (MD)

Markdown is a lightweight markup language that converts plain text with simple formatting syntax into structured HTML.

Common uses: documentation, README files, and content authoring

CommonMark specification

How to convert HTML to MD

  1. 1

    Upload

    Upload your HTML file using the drop zone above, or click to browse your device.

  2. 2

    Convert

    Click the "Convert to MD" button. The conversion runs instantly in your browser.

  3. 3

    Download

    Download your converted MD file. No data was sent to any server.

Frequently Asked Questions

Last updated: 2026-03-23