Don's Tools · Text & Writing · Markdown to HTML

Markdown to HTML

Write Markdown with a toolbar and get clean HTML with a live preview, right in your browser. Nothing is uploaded.

View
Good to know: The buttons add markdown at your cursor, wrapping any text you have selected.
Markdown to HTML is a free tool that converts Markdown into HTML entirely in your browser, with nothing uploaded. Type or paste Markdown, or use the formatting toolbar to insert headings, bold, italic, strikethrough, links, images, inline code, code blocks, blockquotes, bullet, numbered and task lists, tables and horizontal rules at your cursor, wrapping any selected text. See a live preview, switch to the HTML code view to copy the output, or download a complete HTML file. It supports GitHub-flavoured markdown.

Files are processed in your browser and never uploaded.

How to use Markdown to HTML

  1. Add your text

    Type or paste your text into the input box. Everything is handled by your own browser, so nothing is sent to a server.

  2. Set the options

    Choose Treat line breaks as
    . The options are visible from the start, not hidden until you paste something.

  3. Read it and keep a copy

    The output updates as you type, so there is nothing to submit and nothing to wait for. Copy HTML, Don puts the result on your clipboard and Download .html saves it as a file.

What this tool does

Formatting toolbar for headings, lists, links and more

The toolbar covers headings, bold, italic, strikethrough, links, images, code, quotes, lists, tasks, tables and dividers.

Live preview as you type

The preview updates as you type, and you can switch to the HTML code view to see exactly what is being produced.

Copy the generated HTML

Copy HTML puts the markup on your clipboard, ready to paste into a CMS, an email template or a page.

Download a complete HTML file

Download .html writes a complete file you can open in a browser straight away rather than a fragment.

No upload, no sign-up

The conversion runs in your browser, so a draft is never uploaded and the page works with no connection.

Frequently asked questions

Is my markdown uploaded anywhere?

No. The conversion runs entirely in your browser and your text is never sent to a server. A small markdown engine is loaded the first time, then everything happens on your device.

How do the formatting buttons work?

Put your cursor in the markdown box, or select some text, then press a button. It inserts the right markdown at the cursor and wraps anything you selected. For example, select a word and press B to make it bold, or select several lines and press the list button to turn them into a list.

Which markdown features are supported?

Common GitHub-flavoured markdown: headings, bold and italic, strikethrough, lists, task lists, links, images, inline code and code blocks, blockquotes, tables and horizontal rules.

Can I get the raw HTML?

Yes. Switch to the HTML code view to see and copy the generated HTML, or use Download to save a complete HTML file.

What does "Treat line breaks as <br>" do?

Normally a single line break is treated as a space, like standard markdown. Turn this on to make every line break a visible line break, which suits notes and chat-style text.

Is raw HTML in my markdown kept?

Yes. Any HTML you include in the markdown is passed straight through and rendered in the preview, so only paste markdown you trust.

Is there a size limit?

No fixed limit, though very long documents are processed in your browser and may be slower on an older device.

Last updated: