Markdown Basics

Markdown Syntax Reference: Every Element

Complete Markdown syntax reference with side-by-side examples — headings, lists, tables, links, images, code, blockquotes, and escapes.

10 min readMarkdown Basics

Frequently asked questions

Is this the CommonMark spec?+

Close enough for almost every use case. This page covers the syntax that works in GitHub, Obsidian, Notion, Slack, VS Code, ChatGPT, Claude, and every other major renderer. Where platforms differ, it is called out inline.

Can I print this as a cheat sheet?+

Yes — use your browser's print-to-PDF. For a cleaner one-page version, our dedicated Markdown cheat sheet tool formats the whole reference for printing or saving.

Why do some examples use two spaces at the end of a line?+

Two trailing spaces force a line break without starting a new paragraph. It is the only way to get a soft break in standard Markdown, and it is invisible in most editors. Use it sparingly — a blank line between paragraphs is almost always what you want.

What does the backslash do?+

A backslash before a Markdown character tells the renderer to treat it literally. So \* prints an asterisk instead of starting italics. Useful when you need to write about Markdown syntax inside Markdown.

Which of these does ChatGPT understand?+

All of them. Every major AI chat tool in 2026 (ChatGPT, Claude, Gemini, Perplexity) reads and emits standard Markdown. Tables, code fences with language hints, task lists — they all work.

Keep learning

Put this into practice

Create a free Markdown Converters account to try everything you just read on your own documents.