Skip to content

Markdown Syntax Cheatsheet

This is a quick reference sheet for Markdown syntax, covering the most commonly used elements.

Heading Syntax

ATX Style Headings

markdown
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6

Setext Style Headings

markdown
Heading 1
=========

Heading 2
---------

Text Formatting

markdown
**Bold text**
__Bold text__

*Italic text*
_Italic text_

***Bold italic text***
___Bold italic text___

~~Strikethrough text~~

`Inline code`

Paragraphs and Line Breaks

markdown
This is the first paragraph.

This is the second paragraph.

This is a line of text.  
This is a new line (two spaces at end of line).

Lists

Unordered List

markdown
- Item 1
- Item 2
  - Subitem 2.1
  - Subitem 2.2

* Using asterisk
+ Using plus

Ordered List

markdown
1. First item
2. Second item
   1. Subitem 2.1
   2. Subitem 2.2
3. Third item

Task List

markdown
- [x] Completed task
- [ ] Incomplete task
- [ ] Another task
markdown
[Link text](https://www.markdownlang.com)
[Link with title](https://www.markdownlang.com "Link title")

[Reference link][1]
[1]: https://www.markdownlang.com "Link title"

<https://www.markdownlang.com>
<email@example.com>

Images

markdown
![Alt text](image.jpg)
![Image with title](image.jpg "Image title")

[![Image link](image.jpg)](https://www.markdownlang.com)

Blockquotes

markdown
> This is a blockquote
> 
> Second paragraph in blockquote

> Level 1 quote
> > Level 2 quote
> > > Level 3 quote

Code

Inline Code

markdown
Use `code` to mark inline code

Code Block

markdown
```
Regular code block
```

```javascript
// Code block with syntax highlighting
function hello() {
    console.log("Hello, World!");
}
```

Indented Code Block

markdown
    This is an indented code block
    Use 4 spaces or 1 tab

Tables

markdown
| Left Align | Center Align | Right Align |
|-----------|:------------:|------------:|
| Content1   |   Content2   |    Content3 |
| Content4   |   Content5   |    Content6 |

Horizontal Rules

markdown
---

***

___

- - -

Line Breaks

markdown
Method 1: Add two spaces at end of line  
Then break line

Method 2: Use HTML tag<br>
Break line

Method 3: Separate by blank line

New paragraph

Escaping Characters

markdown
\*not italic\*
\#not heading
\[not link\]

Escapable characters:

\   Backslash
`   Backtick
*   Asterisk
_   Underscore
{}  Curly braces
[]  Square brackets
()  Parentheses
#   Hash
+   Plus
-   Minus
.   Period
!   Exclamation mark

Footnotes

markdown
Here is a footnote reference[^1].

[^1]: This is the content of the footnote.

HTML Tags

markdown
Markdown supports inline HTML:

<strong>Bold</strong>
<em>Italic</em>
<mark>Highlight</mark>
<del>Delete</del>
<ins>Insert</ins>

Math Formulas (Extended Syntax)

markdown
Inline formula: $E = mc^2$

Block formula:
$$
\sum_{i=1}^n a_i = 0
$$

Quick Tips

Most Common Syntax

  1. # - Heading
  2. **text** - Bold
  3. *text* - Italic
  4. [text](url) - Link
  5. ![alt](url) - Image
  6. - item - List
  7. > quote - Blockquote
  8. `code` - Code

Memory Tricks

  • # Hash looks like stairs, indicates heading level
  • * Asterisk means emphasis, one for italic, two for bold
  • []() Square brackets for text, parentheses for link
  • ![]() Exclamation mark for image
  • > Greater-than looks like an arrow, points to quote

Online Tools

Further Learning

Built by www.markdownlang.com