Convert HTML to clean Markdown — supports headings, links, images, tables, lists, and code.
HTML to Markdown Converter transforms raw HTML into clean, readable Markdown syntax — instantly, in your browser. Whether you're migrating a website to a static site generator like Hugo or Jekyll, copying content from a CMS into a README file, or converting a blog post for use in a GitHub repository, this tool handles the heavy lifting. It uses the Turndown library to produce Markdown that faithfully represents your HTML structure: headings become # syntax, links stay clickable, tables convert to Markdown pipe syntax, and code blocks get proper fencing. You can choose ATX (##) or Setext heading style, pick your bullet character, and decide whether to keep unrecognized HTML tags.
## Heading) or Setext (underline style) for headings. Pick -, *, or + as your bullet list character.
<div>, <span>). Uncheck to strip them.
.md file.
.md files ready for GitHub READMEs, wikis, or pull request descriptions — without manual reformatting.
##) and Setext heading styles, select your preferred bullet character, and control whether unknown HTML tags are preserved or stripped — giving you full control over the output format.