Markdown to HTML

Generate HTML from Markdown and inspect a safe rendered preview.

Tool options

Enter text to get started.

How to use Markdown to HTML

  1. Paste or type your input. You can also load the example below.
  2. Adjust the available options. Results update after you finish typing; for very large inputs, select Run.
  3. Review the result, then copy it or download it to your device.

How this tool works

GFM adds tables, strikethrough, and bare-URL links. The rendered preview is sanitized by the page. HTML source remains faithful to the input and can contain embedded HTML; sanitize untrusted content before publishing.

Input and output stay in the current page. Refreshing or closing the page clears them. For very large inputs, use Run to start processing; a task that takes too long is stopped so you can change the input.

Frequently asked questions

How can I convert tables, strikethrough, and bare links?

Enable GitHub-flavored Markdown to support those extensions. Single newline becomes <br> is a separate option for soft line breaks.

Is the downloaded HTML sanitized like the preview?

No. The rendered preview is sanitized, but copied or downloaded HTML source can retain embedded HTML from the input. Sanitize untrusted source before publishing or executing it elsewhere.