Smart Unit ConvertersSmart Unit Converters

Markdown ↔ HTML Converter

Convert Markdown to HTML (or back) with live preview. Supports CommonMark + GFM (tables, fenced code).

MarkdownHTML
Powered by marked.js — supports CommonMark + GitHub Flavored Markdown (tables, fenced code, autolinks). HTML→Markdown is a best-effort conversion of common tags.

?What is the Markdown ↔ HTML Converter?

The Markdown ↔ HTML Converter renders Markdown as HTML (or extracts Markdown from HTML) with a live preview pane. Powered by marked.js, which implements CommonMark plus GitHub Flavored Markdown extensions: tables, fenced code blocks, autolinks, strikethrough, task lists. Useful for blog post drafting, README generation, documentation conversion, email-template prep (many email clients accept HTML but not Markdown), and migrating notes between platforms (Notion, Obsidian, GitHub, GitLab, Slack).

The Formula

CommonMark: # h1, ## h2, **bold**, *italic*, [link](url), ![alt](img), `inline code`, ```fenced```, > quote, - list, 1. ordered, --- hr. GFM adds: | tables |, ~~strike~~, - [ ] tasks.

Practical Examples

1

Convert a GitHub README to HTML for embedding on a portfolio website.

2

Convert Slack-formatted messages to clean Markdown for documentation.

3

Convert design specs from Notion (HTML export) to Markdown for engineering tickets.

4

Quick HTML preview while drafting a blog post in Markdown.

5

Convert email templates from Markdown to send-ready HTML.

Frequently Asked Questions

CommonMark + GitHub Flavored Markdown (GFM). That covers tables, fenced code blocks (```js), autolinks (https://… without []), strikethrough (~~text~~), and task lists (- [x] item). Doesn't include MultiMarkdown footnotes or some Pandoc extensions.

Popular Conversions

Jump to a ready-made conversion — useful for quick reference and sharing: