Stax
Tools

Markdown Cheat Sheet

Complete markdown reference: headings, emphasis, lists, links, code blocks, tables, and GFM extensions like task lists and strikethrough.

Headings

MarkdownResult
# H1
Largest heading
## H2
Second-level
### H3
Third-level
#### H4 / ##### H5 / ###### H6
Smaller

Emphasis

MarkdownResult
*italic* or _italic_
italic
**bold** or __bold__
bold
***bold italic***
bold italic
~~strike~~ (GFM)
strike
`code`
code

Lists

MarkdownNotes
- Item
- Item
  - Nested
Unordered (or use * or +)
1. First
2. Second
3. Third
Ordered (numbers don't need to match output)
- [ ] Todo
- [x] Done
Task list (GFM)

Links and images

MarkdownNotes
[label](https://example.com)
Inline link
[label](https://example.com "Title")
Link with hover title
![alt text](image.png)
Inline image
<https://example.com>
Auto-link (URL becomes clickable)
[label][ref]

[ref]: https://example.com
Reference-style link

Code blocks

MarkdownNotes
```
code block
```
Fenced code block
```js
const x = 1;
```
With syntax highlighting (GFM)
    indent 4 spaces
Indented code block (older style)

Tables (GFM)

| Col 1   | Col 2   | Col 3   |
| ------- | :-----: | ------: |
| left    | center  | right   |
| default | aligned | aligned |

Colons in the divider row set alignment: :--- left, :---: center, ---: right.

Blockquotes & rules

MarkdownNotes
> Single quote
> spans lines.
>> Nested.
Blockquote
---
Horizontal rule (also *** or ___)

Escaping & line breaks

MarkdownNotes
\* literal asterisk
Backslash escapes
Line one  
Line two
Two trailing spaces = line break
Para 1

Para 2
Blank line = new paragraph

Try writing markdown live in our Markdown Editor with side-by-side preview.

Markdown Cheat Sheet — อ้างอิง Syntax ครบถ้วนสำหรับนักพัฒนาและนักเขียน

Markdown คือภาษาจัดรูปแบบข้อความธรรมดาที่ใช้กันทั่วโลก ไม่ว่าจะเป็น GitHub README เอกสารทางเทคนิค บล็อกโพสต์ หน้า Notion โน้ต Obsidian ข้อความ Discord และ AI chat interface มันเพิ่มโครงสร้างในระดับที่มีประโยชน์จริงๆ ได้แก่ หัวข้อ รายการ ตัวหนา code block ลิงก์ ตาราง โดยไม่ยุ่งยากเหมือน HTML หรือซับซ้อนเหมือน LaTeX เมื่อคุณเรียนรู้แล้ว คุณจะเขียนได้เร็วขึ้นในทุกเครื่องมือที่รองรับมัน

เลื่อนดูส่วนที่ตรงกับความต้องการ ไม่ว่าจะเป็นหัวข้อ การเน้นข้อความ รายการ ลิงก์ code block ตาราง หรือ blockquote แต่ละแถวแสดง Markdown syntax พร้อมผลลัพธ์ที่แสดงผลหรือคำอธิบาย โดยให้ความสนใจเป็นพิเศษกับ GFM (GitHub Flavored Markdown) ได้แก่ task list strikethrough และ fenced code block พร้อม syntax highlighting เนื่องจากแพลตฟอร์มส่วนใหญ่ที่คุณใช้งานในปัจจุบันรองรับ GFM มากกว่า CommonMark พื้นฐาน สำหรับฟีเจอร์ที่มีกฎ syntax ละเอียดอ่อน คอลัมน์ Notes จะอธิบายข้อผิดพลาดที่มือใหม่มักเจอ

CommonMark คือ Markdown specification อย่างเป็นทางการที่กำหนดมาตรฐาน core syntax ในทุก processor GitHub Flavored Markdown (GFM) ขยาย CommonMark ด้วยฟีเจอร์ที่กลายเป็นสิ่งจำเป็นในการทำงานยุคใหม่ ได้แก่ ตารางพร้อมการจัดแนวคอลัมน์ task list (- [x] done) strikethrough (~~text~~) การลิงก์ URL อัตโนมัติ และ fenced code block พร้อม language identifier สำหรับ syntax highlighting Markdown processor สมัยใหม่ส่วนใหญ่ รองรับ GFM เป็นพื้นฐาน เมื่อสงสัย ให้ยึด CommonMark syntax เพื่อความเข้ากันได้สูงสุด และถือว่าฟีเจอร์ GFM เป็นตัวเลือกเสริม

นักพัฒนาที่เขียน GitHub README และคำอธิบาย pull request ใช้มันเพื่อค้นหาเร็วๆ เมื่อต้องจัดรูปแบบตารางหรือจำ syntax ของ fenced code block นักเขียนทางเทคนิคใช้มันเมื่อเขียนเอกสาร API ใน MkDocs, Docusaurus หรือ GitBook และต้องการตรวจสอบ syntax สำหรับ processor ที่เลือก บล็อกเกอร์ที่เขียนใน static site generator เช่น Hugo, Jekyll หรือ Astro ใช้มันเมื่อมีคำถามเรื่องการจัดรูปแบบระหว่างเขียน นักศึกษาและผู้เชี่ยวชาญที่ใช้ Obsidian หรือ Notion ใช้มันเพื่อใช้งาน Markdown linking และโครงสร้างได้อย่างเต็มที่

หน้านี้เป็นหน้าอ้างอิงแบบ static ไม่มีองค์ประกอบโต้ตอบที่เก็บข้อมูลใดๆ และไม่มีการส่งข้อมูลผู้ใช้ไปยังเซิร์ฟเวอร์ใดๆ

คำถามที่พบบ่อย

What's the difference between CommonMark and GFM?
CommonMark is the official Markdown spec — covers basic syntax (headings, lists, emphasis, links, code). GitHub Flavored Markdown (GFM) extends CommonMark with: tables, task lists (- [x] done), strikethrough (~~text~~), autolinks, and fenced code blocks with language hints. Most modern Markdown processors support GFM by default.
Does Markdown allow HTML?
Yes — most parsers pass HTML through unchanged. You can write <kbd>Ctrl+C</kbd>, <details>, <iframe>, <video> directly in Markdown. Some platforms (GitHub, GitLab, Reddit) sanitize HTML for security, stripping <script>, event handlers, and other dangerous tags. When in doubt, prefer pure Markdown.
How do I escape Markdown characters?
Use a backslash before any of: \\ \` * _ {} [] () # + - . ! |. So \* renders as a literal asterisk instead of starting italics. Inside code spans (`like this`) escaping isn't needed — content is rendered verbatim.
Why aren't my line breaks rendering?
Markdown collapses single newlines into spaces. To force a line break: end the line with two trailing spaces, or use <br>. To start a new paragraph: leave a blank line between blocks. Some processors (GFM) auto-break on single newlines inside lists or quotes — consult your platform's docs.
Where is Markdown used in 2026?
Everywhere: GitHub README and issues, Reddit posts, Discord/Slack messages (limited subset), Notion, Obsidian, Roam, Bear, static site generators (Jekyll, Hugo, Gatsby, Astro), documentation tools (Docusaurus, MkDocs, GitBook), and AI chat interfaces. It's effectively the lingua franca of structured plain text.

เครื่องมือที่เกี่ยวข้อง