Reference page

Markdown Cheat Sheet

Use this cheat sheet when you remember what you want to format but not the exact Markdown characters.

Quick answer

Markdown uses plain text characters for formatting: `#` for headings, `**` for bold, `*` for italic, brackets for links, backticks for code, and pipes for tables.

Reference

markdown cheat sheet

Everyday formatting

These patterns cover most notes, README files, documentation drafts, and content outlines.

  • `# Heading` creates a heading.
  • `**bold**` adds strong emphasis.
  • `- item` creates a bullet list.

Document structure

Longer documents usually need code blocks, quotes, task lists, and tables.

  • Use triple backticks for code blocks.
  • Use `>` for quotes.
  • Use `- [ ]` and `- [x]` for task lists.

Examples

Copy-ready examples

Mini cheat sheet
# Heading

**Bold** and *italic*

[Link](/markdown-link)

- List item

`inline code`

Paste this into the editor to see several common patterns render together.

FAQ

Common questions

What is Markdown syntax?

Markdown syntax is a set of plain text markers that render as headings, lists, links, emphasis, code blocks, and tables.

Is Markdown syntax the same everywhere?

The basics are widely supported. Extended features such as tables and task lists can vary by platform.

Can I test these examples?

Yes. Open the editor, paste any example, and compare the source with the rendered preview.