Markdown Preview

Write Markdown on the left, see rendered HTML on the right — live as you type

What Is Markdown?

Markdown is a lightweight markup language created by John Gruber and Aaron Swartz in 2004. It was designed to be readable as plain text while being convertible to HTML. Instead of writing <strong>bold</strong>, you write **bold**. Markdown supports headers, lists, links, images, code blocks, tables, and blockquotes with minimal syntax that stays out of your way.

Where Markdown Is Used

Markdown is the default formatting language across the software industry. GitHub uses it for READMEs, issues, and wiki pages with their GitHub Flavored Markdown (GFM) extension. Reddit, Discord, Slack, Notion, and Obsidian all support Markdown. Static site generators like Jekyll, Hugo, and Gatsby use Markdown files for content. Technical documentation platforms like Read the Docs and GitBook render Markdown natively. Its ubiquity makes it an essential skill for developers, writers, and content creators.

Markdown Syntax Cheatsheet

  • Headers: # H1, ## H2, ### H3 through ###### H6
  • Bold: **bold text**
  • Italic: *italic text*
  • Links: [text](url)
  • Images: ![alt](url)
  • Code: Backticks for inline; triple backticks for blocks
  • Lists: - item for unordered; 1. item for ordered
  • Blockquotes: > text
  • Tables: Pipes and hyphens: | col | col |
  • Horizontal rule: ---

How to Use This Editor

Type Markdown in the left panel and see rendered HTML instantly on the right. Use toolbar buttons to insert formatting at your cursor. The dark-themed preview provides comfortable reading. Copy either the raw Markdown source or the rendered HTML output. The parser supports all standard syntax including GFM tables, strikethrough, and fenced code blocks. On mobile, the panels stack vertically for a single-column editing experience.