Convert HTML to clean Markdown with GFM table support. Free, private, runs in your browser.
100% private — your files never leave your browser. All processing happens locally on your device.
Markdown is a lightweight markup language used for documentation, README files, blog posts, comments, and content management systems like GitHub, GitLab, Notion, and Obsidian. Converting HTML to Markdown lets you take content from web pages, rich text editors, or CMS platforms and transform it into clean, portable Markdown that works everywhere. The conversion strips away HTML's verbose tag syntax and produces clean, human-readable text formatting.
Migrating content between platforms often requires HTML-to-Markdown conversion. Moving blog posts from WordPress to a static site generator (Hugo, Jekyll, Astro), importing web content into documentation tools (GitBook, Docusaurus), or cleaning up HTML emails into readable documents are all common use cases. Markdown is also more version-control friendly — it produces clean diffs in Git, making it ideal for collaborative documentation.
The tool uses Turndown, the industry-standard HTML-to-Markdown library, with the GFM (GitHub Flavored Markdown) plugin for table and strikethrough support. You can customize the output style: ATX (#) or Setext headings, bullet markers (*, -, +), fenced or indented code blocks, inline or referenced links, and more. The converter handles nested HTML structures, preserves image alt text, and correctly converts lists, blockquotes, and code blocks.
Yes. All conversion happens locally in your browser using JavaScript. Your HTML content is never sent to any server. This is safe for proprietary content, internal documentation, and any HTML you need to keep private.
Yes. Tables, strikethrough, and task lists from GFM are all supported via the turndown-plugin-gfm library.
Yes. Choose heading style (ATX # vs Setext underline), bullet markers (*, -, +), code block style (fenced vs indented), emphasis delimiters, and more.
Headings, paragraphs, bold, italic, links, images, lists, code blocks, blockquotes, tables, and horizontal rules are all converted to their Markdown equivalents.
Yes. All conversion happens locally in your browser. Your HTML content never leaves your device.