Developer & Web Tools
Markdown to HTML Converter
Convert Markdown to clean HTML, with support for headings, lists, code blocks, links and tables.
Privacy
Everything on this page runs inside your browser. Nothing you paste, type or upload is transmitted, logged or stored.
Tips
- Supported: headings, bold, italic, strikethrough, inline code, fenced code blocks, links, images, blockquotes, ordered and unordered lists, and horizontal rules.
- HTML characters in your Markdown are escaped rather than passed through. That is deliberate — it means pasting untrusted Markdown cannot inject markup.
- Fenced code blocks are extracted before anything else runs, so asterisks and underscores inside them stay literal.
- This is CommonMark-ish rather than a full implementation. Tables, footnotes and reference links are not supported.
Frequently asked questions
Why is my raw HTML escaped instead of rendered?
Because passing HTML through unchanged is how Markdown converters become an injection vector. Everything is escaped, which is the safe default for a tool that people paste other people’s text into.