Convert HTML to Markdown
Paste HTML and get clean Markdown back. Supports tables, task lists, and strike-through (GFM).
Output
Your converted output will appear here.
When to convert HTML to Markdown
Markdown is much easier to read, write, and maintain than raw HTML. Converting HTML to Markdown is useful whenever you want to bring web content into a format you can edit and version-control without wrestling with tags.
Common use cases
- Import web content into Notion or Obsidian — copy a web page's HTML and convert it to clean Markdown notes
- Migrate a website to a static site generator — convert old HTML pages to Markdown for Jekyll, Hugo, or Docusaurus
- Clean up copied content — paste HTML from a CMS or email editor and get readable Markdown back
- Convert documentation — bring existing HTML docs into a Markdown-based wiki or README
- Simplify email templates — strip complex HTML markup and keep only the structured content
What it converts
- Headings, paragraphs, lists (ordered and unordered)
- Links and images
- Tables → GFM table syntax
- Bold, italic, strikethrough, inline code
- Fenced code blocks (with language detection when possible)
- Task lists (
- [x]) - Blockquotes
Related tools
- Markdown to HTML — go the other direction: Markdown → HTML
- Markdown Live Editor — write Markdown with a live rendered preview
- Markdown Table Formatter — clean up tables after conversion
- Converting Word documents to Markdown — copy Word HTML and convert it here
- Markdown platform compatibility guide — which Markdown features work where