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

Featured

Markdown Cheat Sheet

Complete Markdown syntax reference with interactive examples

Open tool
Featured

Discord Markdown Guide

Discord text formatting: bold, italic, underline, code blocks, spoilers, timestamps, and colored text

Open tool

R Markdown Cheat Sheet

Complete R Markdown reference with code chunks and output options

Open tool
Featured

Obsidian Markdown Cheat Sheet

Obsidian Markdown syntax including wikilinks, callouts, embeds, and printable examples

Open tool

Obsidian Callouts Guide

Obsidian callout syntax, every built-in type, collapsible callouts, and examples

Open tool

Obsidian Wikilinks Guide

Obsidian wikilink syntax for linking notes, headings, and blocks, plus embeds

Open tool

Reddit Markdown Guide

Reddit text formatting with Markdown, including spoilers and superscript

Open tool

GitLab Markdown Cheat Sheet

GitLab Flavored Markdown (GLFM) with task lists, math, diagrams, and references

Open tool

Slack Markdown Guide

Slack message formatting with mrkdwn syntax

Open tool

Jupyter Notebook Markdown

Jupyter Notebook Markdown cells with LaTeX, tables, images, HTML, and shortcuts

Open tool

GitHub Markdown Cheat Sheet

GitHub Flavored Markdown with task lists, tables, and syntax highlighting

Open tool

Markdown Emoji Cheat Sheet

Searchable list of GitHub emoji shortcodes with click-to-copy

Open tool

Discord Code Block Guide

Discord code blocks: inline code, multi-line blocks, syntax highlighting, and diff formatting

Open tool

Discord Text Formatting Guide

Discord text formatting: bold, italic, underline, strikethrough, headers, and small text

Open tool

Discord Spoiler Tag Guide

Discord spoiler tags for text, images, and attachments, with mobile instructions

Open tool
Featured

Markdown Tutorial

Learn Markdown step by step with worked examples for every element

Open tool

How 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.

Number of supported, partially supported and unsupported Markdown features per platform
PlatformSupportedPartialNot supported
CommonMark8 of 21112
GitHub Flavored Markdown15 of 2142
GitLab Flavored Markdown14 of 2143
Obsidian17 of 2122
Discord9 of 21111
Slack5 of 21313
Reddit8 of 21211
Jupyter / R Markdown9 of 2175

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] > Content

    Not 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).

  • FootnotesText.[^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.