Markdown Syntax Guide
Complete reference for markdown formatting with rendered examples
Table of Contents
1. Headings
Headings create document structure and hierarchy. Use # symbols (1-6) to create headings of different levels.
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
2. Text Formatting
Markdown provides several ways to emphasize and format text.
**Bold text** or __also bold__
*Italic text* or _also italic_
***Bold and italic***
~~Strikethrough text~~
This is `inline code`
Normal paragraph text.
Bold text or also bold
Italic text or also italic
Bold and italic
Strikethrough text
This is inline code
Normal paragraph text.
3. Lists
Create organized content with unordered (bullet) and ordered (numbered) lists.
Unordered Lists
- First item
- Second item
- Nested item
- Another nested
- Third item
* Asterisks work too
+ Plus signs also work
- First item
- Second item
- Nested item
- Another nested
- Third item
- Asterisks work too
- Plus signs also work
Ordered Lists
1. First step
2. Second step
3. Third step
1. Sub-step A
2. Sub-step B
4. Fourth step
- First step
- Second step
- Third step
- Sub-step A
- Sub-step B
- Fourth step
4. Links & Images
Add hyperlinks and embed images in your documents.
Links
[Link text](https://example.com)
[Link with title](https://example.com "Hover title")
Autolink: <https://example.com>
Email: <[email protected]>
Images


[](full.jpg)
Images display with alt text for accessibility
5. Code
Display code with proper formatting using inline code or fenced code blocks.
Inline Code
Use `const` for constants.
Run `npm install` to begin.
Use const for constants.
Run npm install to begin.
Code Blocks
```javascript
function greet(name) {
return `Hello, ${name}!`;
}
console.log(greet('World'));
```
function greet(name) {
return `Hello, ${name}!`;
}
console.log(greet('World'));
6. Blockquotes
Use blockquotes to highlight important text, citations, or notes.
> This is a blockquote.
> It can span multiple lines.
> Nested quotes work too:
>
> > This is a nested quote.
>
> Back to the outer quote.
This is a blockquote. It can span multiple lines.
Nested quotes work too:This is a nested quote.Back to the outer quote.
7. Tables
Create structured data tables using pipes (|) and hyphens (-).
| Feature | Status |
|---------|--------|
| Templates | 16 available |
| Colors | 20 schemes |
| Fonts | 35+ families |
| Left | Center | Right |
|:-----|:------:|------:|
| L | C | R |
| Feature | Status |
|---|---|
| Templates | 16 available |
| Colors | 20 schemes |
| Fonts | 35+ families |
| Left | Center | Right |
|---|---|---|
| L | C | R |
8. Horizontal Rules
Create visual breaks between sections using three or more hyphens, asterisks, or underscores.
Section one content.
---
Section two content.
***
Section three content.
Section one content.
Section two content.
Section three content.
9. Task Lists
Create interactive checklists for tracking progress or to-do items.
## Project Tasks
- [x] Design mockups
- [x] Write documentation
- [ ] Code review
- [ ] Deploy to production
Project Tasks
- Design mockups
- Write documentation
- Code review
- Deploy to production
10. Advanced Features
Extended markdown syntax for complex documents.
Footnotes
Here is a sentence with a footnote[^1].
[^1]: This is the footnote content.
Here is a sentence with a footnote[1].
[1] This is the footnote content.
Definition Lists
Term 1
: Definition of term 1
Term 2
: Definition of term 2
- Term 1
- Definition of term 1
- Term 2
- Definition of term 2
Escaping Characters
\*Not italic\* → *Not italic*
\# Not a heading → # Not a heading
\`Not code\` → `Not code`
Quick Reference
# Heading 1
Heading
**bold**
Bold text
*italic*
Italic text
[text](url)
Link

Image
`code`
Inline code
```lang
Code block
> quote
Blockquote
- item
Bullet list
1. item
Numbered list
---
Horizontal rule
- [x] done
Task list item
Ready to Write?
Use Velvet MD to transform your markdown into beautifully styled documents.
Open Velvet MD