go-supertools
Developer & Data Tools

Markdown to HTML

Convert Markdown into HTML you can paste into a page.

Runs in your browser Your input never leaves your device.

About this tool

Paste Markdown and the HTML source appears as you type. It supports headings, emphasis, links, images, lists, blockquotes, code blocks and tables, handled by the marked library, which follows the common GitHub flavored Markdown conventions. The output is HTML markup you can paste into a page or CMS, not a rendered preview. The conversion runs in your browser, so your text is not uploaded. Raw HTML inside your Markdown is passed through unchanged and the output is not sanitized, so do not publish untrusted content without cleaning it.

How to use it

  1. Paste your Markdown into the input box.
  2. Read the HTML in the output.
  3. Press Copy.
  4. Paste it into your page, email template or CMS.

Example

Input
# Title

Some **bold** text and a [link](https://example.com).

- one
- two
Result
<h1>Title</h1>
<p>Some <strong>bold</strong> text and a <a href="https://example.com">link</a>.</p>
<ul>
<li>one</li>
<li>two</li>
</ul>

Common problems

A list or code block does not render as expected
Markdown needs a blank line before lists and code blocks, and a consistent indent for nested items.
Raw HTML or scripts pass through
The tool does not sanitize. Remove any untrusted HTML before publishing.
Line breaks vanish
A single newline does not start a new line in Markdown. End the line with two spaces or leave a blank line for a new paragraph.