Your comprehensive reference for writing Markdown. From basic formatting to advanced features like math equations and diagrams.
Markdown is a lightweight markup language created by John Gruber in 2004. It allows you to write using an easy-to-read, easy-to-write plain text format, which then converts to structurally valid HTML.
Unlike complex word processors, Markdown files are plain text, making them portable and future-proof. You can open a Markdown file in any text editor on any device.
Explore the categories below to learn different aspects of Markdown syntax. Each section includes interactive examples and detailed explanations.
Headings, paragraphs, emphasis, and more
Bold, italic, strikethrough, and code
Hyperlinks, images, and references
Ordered, unordered, and nested lists
Create structured data tables
Syntax highlighting and code display
Mathematical equations and formulas
Flowcharts, sequences, and more