Markdown to HTML Converter

Convert Markdown (GitHub-flavoured) to HTML with a live, safe preview.

Runs instantly in your browser — results update as you type.

What is Markdown?

Markdown is a lightweight formatting syntax that uses plain-text symbols — # for headings, ** for bold, - for lists — and converts to HTML. It is used for README files, documentation, blogs and notes.

Syntax cheat sheet

MarkdownResult
# HeadingH1 heading
**bold** / *italic*bold / italic
[text](https://url)link
- itembullet list
```code```code block
| a | b |table (GFM)

The converter uses marked with GitHub-flavoured Markdown. The preview is sanitised with DOMPurify, so scripts in pasted Markdown cannot run. Copy the generated HTML from the code box.

Convert existing pages back to Markdown with the HTML to Markdown Converter.

Frequently asked questions

Is the HTML output sanitised?

The preview is sanitised. The generated HTML code is shown exactly as Markdown produces it, so review it before publishing user-submitted content.

Does it support tables?

Yes, GitHub-flavoured Markdown tables, task lists and strikethrough are supported.

Does it update as I type?

Yes, the preview updates live.