Markdown Cheat Sheet & Interactive Syntax Guide
The ultimate interactive Markdown quick reference guide. Features 1-click syntax copying, instant fuzzy search, live sandbox preview, and complete support for CommonMark, GFM tables, and KaTeX math.
Markdown Cheat Sheet by Alex Zaremsky is an interactive, browser-based syntax reference guide covering the complete CommonMark specification and GitHub Flavored Markdown (GFM) extensions. Operating with a strict 100% Client-Side In-RAM architecture, it enables developers, technical writers, and content creators to instantly look up, filter, copy, and test Markdown formatting rules with zero server uploads. The guide provides one-click copyable syntax snippets and rendered previews for headings, text emphasis, hyperlinks, images, task lists, fenced code blocks with language tags, pipe tables with column alignment, mathematical formulas via KaTeX, footnotes, and collapsible sections. An embedded real-time sandbox allows testing and live editing of any syntax construct before exporting, while context-aware category filters and keyboard shortcuts deliver lightning-fast navigation for professional documentation workflows.
| Element | Markdown Syntax | Rendered Output | Actions |
|---|
Technical Specification Matrix: alexzaremsky.com vs CommonMark vs GFM
Detailed feature support comparing the alexzaremsky.com interactive suite against standard Markdown dialect specifications:
| Specification Feature | alexzaremsky.com Engine (This Tool) | Standard CommonMark | GitHub Flavored (GFM) |
|---|---|---|---|
| Primary Target | Interactive Web & Document Suite | Baseline Common Standard | Code Repositories & Tech Docs |
| Pipe Tables with Alignment | โ Supported (GFM + KaTeX) | โ No (HTML only) | โ Supported |
| Task Lists (Checkboxes) | โ Supported (- [x]) | โ No | โ Supported |
| Strikethrough (~~text~~) | โ Supported | โ No | โ Supported |
| LaTeX Math ($E=mc^2$) | โ Fast KaTeX Render | โ No | โ Raw text |
| Code Block Syntax Highlighting | โ One Dark Highlight.js | โ Monospace only | โ Linguist Highlighting |
| Footnotes & Collapsible Details | โ Supported | โ No | โ Supported |
| Client-Side In-RAM Privacy | โ 100% In-RAM Zero Upload | N/A (Specification) | Cloud Storage |
Essential Markdown Syntax Guidelines
Best practices for links, tables, and scientific math across professional documentation workflows:
๐ Mastering Links & References
Markdown offers multiple hyperlink formats. Use standard [Text](URL) for inline citations, <URL> for autolinks, and reference links [Text][id] for clean prose with a bibliography block at the document bottom.
๐ GFM Tables & Column Align
Format tabular data effortlessly using vertical pipe delimiters. Use colons in the header separator row (:--- for left, :---: for center, ---: for right) to control text alignment across columns.
๐ Scientific Math with KaTeX
Embed publication-grade formulas by wrapping LaTeX equations in single dollar signs $formula$ for inline expressions and double dollar signs $$formula$$ for centered equation blocks.
Frequently Asked Questions: Markdown Syntax & Formatting
Everything you need to know about Markdown formatting rules, CommonMark specifications, and GFM features.
How do I create a hyperlink in Markdown?
To create a standard inline hyperlink in Markdown, enclose the clickable anchor text in square brackets followed immediately by the URL in parentheses: [Link Text](https://example.com). You can also add an optional hover tooltip title inside quotes: [Link Text](https://example.com "Tooltip Title"). Direct URLs and emails can be enclosed in angle brackets (<https://example.com>) for automatic linking.
What is the difference between CommonMark and GitHub Flavored Markdown (GFM)?
CommonMark is the official, unambiguous baseline standard for Markdown syntax covering core elements like headings, lists, links, emphasis, blockquotes, and code blocks. GitHub Flavored Markdown (GFM) is a strict superset of CommonMark that adds essential engineering extensions including pipe tables, task lists (checkboxes), strikethrough, autolinks, and fenced code block language tags.
How do I format tables and align columns in Markdown?
Create Markdown tables using vertical pipes (|) to divide columns and hyphens (---) to separate header rows. Align column text by placing colons in the delimiter row: :--- for left alignment, :---: for center alignment, and ---: for right alignment. For complex spreadsheets, use the dedicated Markdown Table Generator.
Can I write mathematical formulas and equations in Markdown?
Yes. While standard CommonMark lacks native math typography, modern Markdown platforms (including GitHub, Obsidian, and this tool) render LaTeX math via KaTeX. Wrap inline formulas in single dollar signs ($E=mc^2$) and multi-line display equations in double dollar signs ($$\sum_{i=1}^n x_i$$).
How do I escape special characters like asterisks and pipes in Markdown?
To display literal formatting characters without triggering their Markdown parsing behavior, prefix them with a backslash (\). For example, use \* for a literal asterisk, \# for a hash, \_ for an underscore, and \| for pipe symbols inside table cells. You can also wrap characters in inline code backticks.
What are the technical limitations of Markdown compared to HTML?
Markdown intentionally trades advanced layout control for readable plain text. It lacks native support for merged table cells (colspan/rowspan), custom inline styling (colors, font sizes), complex responsive grids, and audio/video embeds. However, raw HTML tags can be embedded directly inside Markdown documents whenever advanced formatting is required.