Convert HTML to Markdown
Convert HTML to Markdown locally in your browser.
Tool workspace
Convert HTML to Markdown in your browser. Practical subset (headings, lists, emphasis, code, links). Result is Markdown source — not injected into the page. Scripts are not executed. Nothing you paste is uploaded.
How it works
Conversion runs entirely in your browser with a practical Markdown subset aligned with Convert Markdown to HTML: ATX headings (h1–h6), paragraphs, emphasis (em/i, strong/b), inline code, fenced code blocks from pre/code, links, images, unordered/ordered lists, blockquotes, and horizontal rules. Script and style contents are omitted. The result is Markdown source in the output box — it is never injected into the page or uploaded.
Empty input clears the result—no error. This is not full CommonMark or GitHub Flavored Markdown (no tables, task lists, or raw HTML passthrough). Convert Markdown to HTML is the reverse tool.
Examples
- <h1>Hello</h1> → # Hello
- <p>Write <strong>bold</strong> text.</p> → Write **bold** text.
- <a href="https://example.com">Docs</a> → [Docs](https://example.com)
- <ul><li>one</li><li>two</li></ul> → - one / - two
Privacy
FAQ
Is my HTML uploaded?
No. Conversion runs entirely in your browser. We do not log or store what you paste.
Is this full CommonMark / GFM?
No. It covers a practical everyday subset for headings, paragraphs, emphasis, code, links, images, lists, blockquotes, and horizontal rules. Tables and task lists are out of scope.
Do I need an account?
No. All published tools work for guests without login.