Markdown Cheat Sheets by Platform
Every app implements Markdown slightly differently. Pick the platform you are writing for to get the syntax that actually renders there — including the parts that silently break.
Tool list
Markdown Cheat Sheet
Complete Markdown syntax reference with interactive examples
Open toolDiscord Markdown Guide
Discord text formatting: bold, italic, underline, code blocks, spoilers, timestamps, and colored text
Open toolR Markdown Cheat Sheet
Complete R Markdown reference with code chunks and output options
Open toolObsidian Markdown Cheat Sheet
Obsidian Markdown syntax including wikilinks, callouts, embeds, and printable examples
Open toolObsidian Callouts Guide
Obsidian callout syntax, every built-in type, collapsible callouts, and examples
Open toolObsidian Wikilinks Guide
Obsidian wikilink syntax for linking notes, headings, and blocks, plus embeds
Open toolReddit Markdown Guide
Reddit text formatting with Markdown, including spoilers and superscript
Open toolGitLab Markdown Cheat Sheet
GitLab Flavored Markdown (GLFM) with task lists, math, diagrams, and references
Open toolSlack Markdown Guide
Slack message formatting with mrkdwn syntax
Open toolJupyter Notebook Markdown
Jupyter Notebook Markdown cells with LaTeX, tables, images, HTML, and shortcuts
Open toolGitHub Markdown Cheat Sheet
GitHub Flavored Markdown with task lists, tables, and syntax highlighting
Open toolMarkdown Emoji Cheat Sheet
Searchable list of GitHub emoji shortcodes with click-to-copy
Open toolDiscord Code Block Guide
Discord code blocks: inline code, multi-line blocks, syntax highlighting, and diff formatting
Open toolDiscord Text Formatting Guide
Discord text formatting: bold, italic, underline, strikethrough, headers, and small text
Open toolDiscord Spoiler Tag Guide
Discord spoiler tags for text, images, and attachments, with mobile instructions
Open toolMarkdown Tutorial
Learn Markdown step by step with worked examples for every element
Open toolHow complete is each platform's Markdown?
Counted from our verified compatibility dataset — 21syntax features checked against each platform's official documentation on 2026-07-18. “Partial” means the feature works with caveats or through a non-Markdown syntax.
| Platform | Supported | Partial | Not supported |
|---|---|---|---|
| CommonMark | 8 of 21 | 1 | 12 |
| GitHub Flavored Markdown | 15 of 21 | 4 | 2 |
| GitLab Flavored Markdown | 14 of 21 | 4 | 3 |
| Obsidian | 17 of 21 | 2 | 2 |
| Discord | 9 of 21 | 1 | 11 |
| Slack | 5 of 21 | 3 | 13 |
| 8 of 21 | 2 | 11 | |
| Jupyter / R Markdown | 9 of 21 | 7 | 5 |
The features that break in the most places
- Highlight
==highlighted text==Not supported on CommonMark, GitHub, GitLab, Discord, Slack, Reddit, Jupyter / Rmd (7 of 8 platforms).
- Dynamic timestamps
<t:1752840000:R>Not supported on CommonMark, GitHub, GitLab, Obsidian, Reddit, Jupyter / Rmd (6 of 8 platforms).
- Callouts / alerts
> [!note] > ContentNot supported on CommonMark, Discord, Slack, Reddit, Jupyter / Rmd (5 of 8 platforms).
- Wikilinks
[[Page Name]]Not supported on CommonMark, Discord, Slack, Reddit, Jupyter / Rmd (5 of 8 platforms).
- Footnotes
Text.[^1] [^1]: The note.Not supported on CommonMark, Discord, Slack, Reddit (4 of 8 platforms).
- Math (LaTeX)
$x^2$Not supported on CommonMark, Discord, Slack, Reddit (4 of 8 platforms).
See the full per-feature compatibility matrix for the note and source behind every cell, plus CSV, JSON, Markdown and PDF downloads.