Markdown to HTML Converter
The Markdown converter turns headings, lists, links, emphasis, blockquotes and fenced code blocks into HTML. It returns the HTML as source rather than rendering it, and escapes any raw HTML in the input, so the output can never carry a script from the Markdown into whatever displays it.
Your result will appear here.
Not sure where to start? Use Load example.
Results update automatically and are calculated on your device. Nothing you type is sent to a server.
Runs in your browser. Processing happens entirely in your browser. Nothing you enter is sent to Delimiter.live.
How to use the Markdown to HTML Converter
- Paste or upload your Markdown.
- Read the generated HTML source in the output panel.
- Turn off the line-per-block option if you want a single compact line.
- Copy or download the HTML.
Example
# Title Some **bold** text.
<h1>Title</h1> <p>Some <strong>bold</strong> text.</p>
Common use cases
- Turning a README into HTML for a page or an email.
- Converting notes written in Markdown into markup for a CMS.
- Checking exactly what HTML a piece of Markdown produces.
- Preparing release notes for somewhere that accepts HTML but not Markdown.
Limitations and things to watch for
- This is a practical subset of CommonMark, not a complete implementation. Headings, paragraphs, emphasis, links, images, lists, blockquotes, horizontal rules, inline code and fenced code blocks are supported. Tables, footnotes, reference-style links, nested lists and other extensions are not.
- Raw HTML in the Markdown source is escaped and shown as text rather than passed through. That is a deliberate safety choice, and it means a document mixing HTML into Markdown will not round-trip.
- Only http, https, mailto and relative URLs become links. Anything else — a javascript: URL, for instance — is left as literal text.
- The output is HTML source, not a rendered preview. Nothing from your input is ever inserted into this page.