The Ultimate Markdown Syntax Guide & Cheat Sheet
Your one-stop reference for all things Markdown. From standard GFM formatting to advanced features like Mermaid diagrams and LaTeX mathโeverything you need to write structured, rich content.
1Typography, Formatting & Text Styles
Master basic formatting: bold, italic, strikethrough, and heading levels (H1-H6). Learn how to style text for emphasis and clarity.
# Heading Level 1
## Heading Level 2
### Heading Level 3
#### Heading Level 4
##### Heading Level 5
###### Heading Level 6
You can make text **bold**, *italic*, or ***both***.
You can also use ~~strikethrough~~ to indicate deleted text.
Using HTML tags for subscript/superscript:
H<sub>2</sub>O and E = mc<sup>2</sup>
Keyboard input:
Press <kbd>Ctrl</kbd> + <kbd>C</kbd> to copy.Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
You can make text bold, italic, or both.
You can also use strikethrough to indicate deleted text.
Using HTML tags for subscript/superscript: H2O and E = mc2
Keyboard input: Press Ctrl + C to copy.
2Lists: Ordered, Unordered & Task Lists
Create organized content with bullet points, numbered lists, and nested items. Track progress with interactive GFM task lists.
### Unordered List
- Project Alpha
- Project Beta
- Frontend
- React
- Vue
- Backend
- Node.js
- Python
### Ordered List
1. Step One
2. Step Two
1. Sub-step A
2. Sub-step B
3. Step Three
### Task List
- [x] Design Database Schema
- [x] Set up API endpoints
- [ ] Write documentation
- [ ] Deploy to productionUnordered List
- Project Alpha
- Project Beta
- Frontend
- React
- Vue
- Backend
- Node.js
- Python
- Frontend
Ordered List
- Step One
- Step Two
- Sub-step A
- Sub-step B
- Step Three
Task List
- Design Database Schema
- Set up API endpoints
- Write documentation
- Deploy to production
3Hyperlinks, Images & Media
Embed images, add hyperlinks to text, and use Base64 encoded images. Learn standard link syntax and image inclusion.
[Visit MD2Word](https://markdowntoword.pro)

**Image with Link:**
[](https://markdowntoword.pro)
**Base64 Image:**
4Blockquotes & GitHub Alerts
Highlight important information using blockquotes and GitHub-flavored alerts (Note, Tip, Important, Warning, Caution).
> Markdown is a lightweight markup language with plain text formatting syntax.
>
> > It is designed so that it can be converted to HTML and many other formats using a tool by the same name.
> [!NOTE]
> This is a note alert. Useful for general information.
> [!TIP]
> Pro Tip: You can drag and drop markdown files to convert them!
> [!IMPORTANT]
> Do not forget to check the preview before exporting.
> [!WARNING]
> This action cannot be undone.
> [!CAUTION]
> Proceed with extreme caution!Markdown is a lightweight markup language with plain text formatting syntax.
It is designed so that it can be converted to HTML and many other formats using a tool by the same name.
NOTE
This is a note alert. Useful for general information.
TIP
Pro Tip: You can drag and drop markdown files to convert them!
IMPORTANT
Do not forget to check the preview before exporting.
WARNING
This action cannot be undone.
CAUTION
Proceed with extreme caution!
5Code Blocks & Syntax Highlighting
Display code snippets with syntax highlighting for various programming languages (Python, JS, etc.) and use inline code for variables.
Inline code is wrapped in backticks: `const x = 10;`
```tsx
import React from 'react';
const Button = ({ children }) => {
return (
<button className="bg-blue-500 text-white px-4 py-2 rounded">
{children}
</button>
);
};
```
```python
def fibonacci(n):
if n <= 1:
return n
return fibonacci(n-1) + fibonacci(n-2)
```
```json
{
"name": "md2word",
"version": "1.0.0",
"features": ["html", "docx", "pdf"]
}
```Inline code is wrapped in backticks: const x = 10;
import React from 'react';
const Button = ({ children }) => {
return (
<button className="bg-blue-500 text-white px-4 py-2 rounded">
{children}
</button>
);
};
def fibonacci(n):
if n <= 1:
return n
return fibonacci(n-1) + fibonacci(n-2)
{
"name": "md2word",
"version": "1.0.0",
"features": ["html", "docx", "pdf"]
}
6Tables, Alignment & Emoji
Organize data with GFM tables, control cell alignment, and insert fun emojis to enhance your documentation.
| Feature | Support | Notes |
| :--- | :---: | ---: |
| **Tables** | โ
| Easy to read |
| **Alignment** | ๐ข | Left/Center/Right |
| **Math** | ๐งฎ | KaTeX based |
| **Charts** | ๐ | Mermaid based |
| **Emojis** | ๐ | :rocket: :heart: :smile: || Feature | Support | Notes |
|---|---|---|
| Tables | โ | Easy to read |
| Alignment | ๐ข | Left/Center/Right |
| Math | ๐งฎ | KaTeX based |
| Charts | ๐ | Mermaid based |
| Emojis | ๐ | :rocket: :heart: :smile: |
7Footnotes & References
Add academic-style citations and footnotes to keep your content clean while providing necessary references.
Markdown is a lightweight markup language[^1].
It was created by John Gruber in 2004[^2].
[^1]: Markdown is often used for formatting readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor.
[^2]: John Gruber created the Markdown language in 2004 in collaboration with Aaron Swartz.8HTML Elements (Collapsible Details)
Use raw HTML tags like <details> and <summary> to create interactive collapsible sections for FAQs or extra content.
<details>
<summary><b>Click to expand System Requirements</b></summary>
- Processor: 2.5 GHz dual-core Intel Core i5
- Memory: 8 GB RAM
- Graphics: Intel Iris Plus Graphics 640
- Storage: 200 MB available space
</details>
<details>
<summary><b>Show Terms of Service</b></summary>
By using this service, you agree to...
1. Be nice
2. Write good markdown
</details>Click to expand System Requirements
- Processor: 2.5 GHz dual-core Intel Core i5
- Memory: 8 GB RAM
- Graphics: Intel Iris Plus Graphics 640
- Storage: 200 MB available space
Show Terms of Service
By using this service, you agree to...
- Be nice
- Write good markdown
9LaTeX Math & Equations
Render complex mathematical formulas using LaTeX syntax math blocks (KaTeX). Perfect for scientific and academic writing.
### 1. Simple (Inline & Block)
Newton's second law is $F=ma$.
The mass-energy equivalence:
$$ E = mc^2 $$
### 2. Medium (Integrals & Fractions)
The Gaussian Integral:
$$
\int_{-\infty}^\infty e^{-x^2}dx = \sqrt{\pi}
$$
### 3. Complex (Limits & Summation)
Definition of Derivative:
$$
\frac{\partial f}{\partial x} = \lim_{h \to 0} \frac{f(x+h) - f(x)}{h}
$$
Sum of Squares:
$$
\sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6}
$$1. Simple (Inline & Block)
Newton's second law is . The mass-energy equivalence:
2. Medium (Integrals & Fractions)
The Gaussian Integral:
3. Complex (Limits & Summation)
Definition of Derivative:
Sum of Squares:
10Mermaid Diagrams & Charts
Visualize flows and data. Create flowcharts, sequence diagrams, pie charts, and more directly in Markdown with Mermaid.js.
```mermaid
graph LR
A[Client] -->|HTTP Request| B(Load Balancer)
B --> C{Server Cluster}
C -->|One| D[Server 1]
C -->|Two| E[Server 2]
C -->|Three| F[Server 3]
D --> G[(Database)]
```
```mermaid
sequenceDiagram
autonumber
User->>System: Login Request
System->>DB: Query User
DB-->>System: Return User Data
System-->>User: Grant Access
```
```mermaid
pie title Programming Languages Used
"TypeScript" : 55
"Python" : 30
"Rust" : 10
"Go" : 5
```