21 guides

Markdown guides & tutorials

Everything we know about writing in Markdown — from the basics to exporting a finished document. Written for people who write, not just for developers.

Guide

Basics

Syntax

Headings

The six heading levels in Markdown, how many # to use, why one H1 per document matters, and the anchor links headings generate. With a live editor.

4 min read

Bold & Italic

How to write bold, italic, bold italic and strikethrough in Markdown, when asterisks beat underscores, and why emphasis inside a word can fail.

3 min read

Line Breaks & Paragraphs

Why pressing Enter once does nothing in Markdown, and the three ways to force a line break — two spaces, a backslash, or a blank line. Try each one live.

4 min read

Lists

Bulleted, numbered and nested lists in Markdown, why your indentation breaks them, and the difference between tight and loose lists. With a live editor.

4 min read

Links

Inline links, reference links, anchors to headings, titles on hover and automatic URLs — every way to write a link in Markdown, with a live editor.

4 min read

Images

How to add an image in Markdown, why the alt text matters, how to make one a link, and what to do about image size. With a live editor to try it in.

4 min read

Code Blocks

Inline code with backticks, fenced code blocks with syntax highlighting, and how to show backticks themselves. With a live editor to try each form in.

4 min read

Tables

Build a Markdown table with pipes and dashes, set column alignment with colons, and handle the things tables cannot do. With a live editor to try it in.

4 min read

Task Lists

How to write checkboxes in Markdown with - [ ] and - [x], where they render as clickable boxes, and how to nest them. With a live editor to try it in.

4 min read

Blockquotes

How to quote text in Markdown with the greater-than sign, nest quotes, put lists and code inside them, and write callouts. With a live editor.

3 min read

Horizontal Rules

Three ways to draw a divider in Markdown, the blank-line trap that turns your rule into a heading, and how front matter uses the same characters.

3 min read

Escaping

How to show a literal asterisk, underscore, hash or backtick in Markdown, the full list of escapable characters, and when a backslash is unnecessary.

4 min read

Footnotes

How to write footnotes in Markdown with the caret syntax, where they are supported, and what to do when they are not. With a live editor to try it in.

4 min read

Background

How-to