Searchable Markdown syntax reference organized by category. Covers headings, emphasis, lists, links, code blocks, tables, and advanced syntax with one-click copy.
Enter a keyword in the search field, or filter by category (Heading, Emphasis, etc.) to find the syntax you need.
Check the syntax description, example code, and how it renders to understand the correct usage.
Click the copy button to copy the syntax to your clipboard and paste it directly into your Markdown document.
# My Document TitleMy Document Title (large bold text)
## Section TitleSection Title (medium bold text)
### Subsection TitleSubsection Title (smaller bold text)
#### Minor HeadingMinor Heading (small bold text)
This is **bold** textThis is bold text (bold)
This is *italic* textThis is italic text (italic)
This is ***bold italic*** textThis is bold italic text (bold + italic)
This is ~~strikethrough~~ textThis is ~~strikethrough~~ text (with line through)
Use `console.log()` to debugUse console.log() to debug (monospace)
- Apple
- Banana
- Cherry• Apple • Banana • Cherry
1. First
2. Second
3. Third1. First 2. Second 3. Third
- Item
- Sub-item
- Sub-item• Item ∘ Sub-item ∘ Sub-item
- [ ] Todo
- [x] Done☐ Todo ☑ Done
[Visit GitHub](https://github.com)Visit GitHub (clickable link)
[GitHub](https://github.com "GitHub Home")GitHub (link with tooltip on hover)
[Image: Logo]
[GitHub][gh]
[gh]: https://github.comGitHub (clickable link using reference)
<https://example.com>https://example.com (clickable)
```
function hello() {
return 'hi';
}
```Code block with monospace font
```javascript
const x = 42;
```Code block with JavaScript syntax highlighting
> To be, or not to be.| To be, or not to be. (indented)
> Outer quote
>> Inner quote| Outer quote || Inner quote (double indented)
---─────────────── (full-width horizontal line)
| Name | Age |
| ---- | --- |
| Alice | 30 |Table with Name and Age columns
| Left | Center | Right |
| :--- | :----: | ----: |
| L | C | R |Table with left, center, and right aligned columns
See note[^1]
[^1]: This is the footnote.See note¹ ... ¹ This is the footnote.
HTML
: HyperText Markup LanguageHTML (term) HyperText Markup Language (definition)
\*not italic\**not italic* (asterisks displayed as-is)
<!-- This comment is hidden -->(nothing visible)
H~2~OH₂O
x^2^x²
==important text==important text (with yellow highlight)
Markdown Cheat Sheet is a quick reference for Markdown syntax. It covers everything from basic formatting like headings and emphasis to advanced features like tables, footnotes, and extended syntax. Each pattern includes a description, example code, and rendered output so you can understand the result at a glance.
Markdown is a lightweight markup language that uses plain text formatting to convert to HTML. It was created by John Gruber in 2004 and is now widely used in README files, documentation, blogging platforms, and note-taking apps.
Standard Markdown (CommonMark) includes basic syntax like headings, bold, italic, links, and code blocks. Extended Markdown (GitHub Flavored Markdown, MultiMarkdown, etc.) adds tables, task lists, footnotes, strikethrough, and more. Support varies by platform.
Both work the same for bold and italic, but there is a difference with underscores: underscores inside words (like some_variable_name) are not treated as emphasis markers. Asterisks are recommended for consistency.
End a line with two or more spaces, or add a blank line between paragraphs to create a new paragraph. Some processors also support a backslash \ at the end of a line.
No. Core syntax like headings, bold, and links is widely supported, but extended syntax like tables, footnotes, and definition lists depends on the parser. Always check what your target platform supports.