Markdown is a simple way to format text using plain symbols. Learn the basics in minutes with this interactive playground — edit on the left, see the result on the right.
Edit the markdown on the left — the preview updates as you type
Welcome! This is a live playground. Edit the text on the left and watch the preview update instantly on the right.
Markdown is a simple way to format text using plain symbols. For example, you can make text bold, italic, or create lists — all without any special software. It just takes a few extra characters.
Try editing this text right now!
Use # symbols at the start of a line to create headings. More # symbols means a smaller heading.
Wrap words in symbols to change their style:
**two asterisks** makes text bold*one asterisk* makes text italic***three asterisks*** makes text bold and italicBullet list — start each line with - (a dash and a space):
Numbered list — start each line with a number and a period:
Format: [the text people see](https://the-url.com)
Here are some examples:
Start a line with > to create a highlighted quote or callout:
Tip: Blockquotes are great for important notes, warnings, or quotes from other people.
For short code or technical terms, use a single backtick on each side: config.json
For a full block of code, put triple backticks on their own lines above and below:
npm install
npm run dev
Type three dashes on their own line to add a horizontal divider:
Use pipes | and dashes - to create a table:
| Feature | Syntax | Result |
|---|---|---|
| Bold | **text** |
Bold |
| Italic | *text* |
Italic |
| Link | [label](url) |
Link |
You have reached the end of the guide. Try editing the text above to practice!
The most common Markdown syntax at a glance. Copy any example and paste it into the playground above.
# Heading 1 ## Heading 2 ### Heading 3
Put # at the start of a line. Use more # symbols for smaller headings (up to ######).
**This text is bold**
Wrap text in double asterisks on both sides.
*This text is italic*
Wrap text in single asterisks on both sides.
***Bold and italic together***
Wrap text in triple asterisks for both styles at once.
- First item - Second item - Sub-item (2 spaces)
Start each line with a dash and a space. Indent 2 spaces for nested items.
1. First step 2. Second step 3. Third step
Start each line with a number, a period, and a space.
[Link text](https://example.com)
Put the visible text in square brackets, then the URL in parentheses immediately after.
> This is an important note.
Start a line with > and a space. Great for callouts and important information.
Use `backticks` for code
Wrap text in backtick characters (the key above Tab on your keyboard).
``` npm install npm run dev ```
Use three backticks on their own lines before and after to create a code block.
---
Type three dashes on their own line to create a horizontal divider.
| Name | Age | |-------|-----| | Alice | 30 | | Bob | 25 |
Use pipes | to separate columns and dashes --- for the header separator row.