📝Markdown to HTML Converter

Convert markdown to HTML

How to use the markdown to HTML converter

Notes written in markdown need to become HTML before they can go into a blog editor or an email body. Paste the markdown into the box and the converted HTML source appears underneath. You get the source itself rather than a rendered preview, so you can copy it straight into the HTML mode of whatever editor you use.

Supported syntax covers headings (# through ######), bold (**), italic (*), strikethrough (~~), inline code with backticks, fenced code blocks, links, bulleted lists, numbered lists, blockquotes, horizontal rules and paragraphs with line breaks. Tables, images, footnotes and nested lists are not supported and those lines come out as ordinary paragraphs.

For safety the input is escaped before any conversion happens. HTML tags or scripts typed directly into the markdown therefore stay as visible text instead of becoming live markup. Links are only turned into anchors when the target starts with http, https, mailto, a slash or a hash; anything else is left as plain text. Input is accepted up to 100,000 characters, and the whole conversion runs in your browser without uploading anything.

Frequently asked questions

Are markdown tables converted into HTML tables?

No. Pipe table syntax is not supported and those lines are emitted as ordinary paragraphs. If you need a table, add it to the generated HTML yourself.

Can I write raw HTML inside the markdown?

You can type it, but it will not behave as markup. The input is escaped first for safety, so the tags appear as literal text in the output.