Markdown to HTML Converter
Convert Markdown to clean HTML, with a live preview and GitHub extensions
Convert Markdown to clean HTML, with a live preview and GitHub extensions
The Markdown to HTML Converter turns a Markdown document into the HTML a browser or CMS expects, and shows you both: the markup on one side and a rendered preview on the other. It follows CommonMark plus the GitHub extensions people actually write with, so tables, task lists, strikethrough and autolinked URLs all come through. Raw HTML in your source is escaped by default and passed through when you ask for it, headings can carry id anchors for in-page links, and the result can be wrapped in a complete HTML document ready to save as a file.
The guide behind this tool
Markdown Is Not One Language: CommonMark, GFM and the Rest
It shipped in 2004 as a Perl script with no specification, so every renderer guessed. What CommonMark settled, what GitHub added, and where output still splits.
Paste your Markdown into the left pane, or drop a .md file onto it.
Watch the HTML build on the right, and switch to Preview to see it rendered.
Set the options underneath: GitHub-style line breaks, raw HTML, heading anchors, or a full document wrapper.
Copy the HTML, or download it as an .html file.
CommonMark, with the GitHub Flavored Markdown extensions enabled: tables, task lists, strikethrough and automatic linking of bare URLs. That combination is what GitHub, GitLab, Reddit and most static site generators use, so output here matches what you see in a README. Extensions outside GFM, such as footnotes, definition lists or MathJax blocks, are not part of the spec and are left as plain text.
24+ Free Tools
Explore all categories
From text processing to developer utilities, all free, all instant, no sign-up.