0% found this document useful (0 votes)
27 views3 pages

Markdown Syntax Cheat Sheet

The Markdown Cheat Sheet provides a quick reference to Markdown syntax, including basic elements like headings, bold, italic, lists, and links, as well as extended features such as tables, footnotes, and task lists. It serves as a concise guide for users to understand and utilize Markdown effectively. For more in-depth information, users are encouraged to refer to the complete Markdown guides.

Uploaded by

etalieezechiel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views3 pages

Markdown Syntax Cheat Sheet

The Markdown Cheat Sheet provides a quick reference to Markdown syntax, including basic elements like headings, bold, italic, lists, and links, as well as extended features such as tables, footnotes, and task lists. It serves as a concise guide for users to understand and utilize Markdown effectively. For more in-depth information, users are encouraged to refer to the complete Markdown guides.

Uploaded by

etalieezechiel
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

7/16/25, 4:05 AM Markdown Cheat Sheet | Markdown Guide

Markdown Cheat Sheet


A quick reference to the Markdown syntax.

Overview
This Markdown cheat sheet provides a quick overview of all the Markdown syntax elements. It can’t cover every edge case, so if you
need more information about any of these elements, refer to the reference guides for basic syntax and extended syntax.

Basic Syntax
These are the elements outlined in John Gruber’s original design document. All Markdown applications support these elements.

Element Markdown Syntax

Heading # H1
## H2
### H3

Bold **bold text**

Italic *italicized text*

Blockquote > blockquote

Ordered List 1. First item


2. Second item
3. Third item

Unordered List - First item


- Second item
- Third item

Code `code`

Horizontal Rule ---

Link [title]([Link]

Image ![alt text]([Link])

Extended Syntax
These elements extend the basic syntax by adding additional features. Not all Markdown applications support these elements.

Element Markdown Syntax

Table | Syntax | Description |


| ----------- | ----------- |
| Header | Title |
| Paragraph | Text |

[Link] 1/3
7/16/25, 4:05 AM Markdown Cheat Sheet | Markdown Guide

Element Markdown Syntax

Fenced Code Block ```


{
"firstName": "John",
"lastName": "Smith",
"age": 25
}
```

Footnote Here's a sentence with a footnote. [^1]

[^1]: This is the footnote.

Heading ID ### My Great Heading {#custom-id}

Definition List term


: definition

Strikethrough ~~The world is flat.~~

Task List - [x] Write the press release


- [ ] Update the website
- [ ] Contact the media

Emoji That is so funny! :joy:


(see also Copying and Pasting Emoji)

Highlight I need to highlight these ==very important words==.

Subscript H~2~O

Superscript X^2^

Downloads
You can download this cheat sheet as a Markdown file for use in your Markdown application.

[Link] 2/3
7/16/25, 4:05 AM Markdown Cheat Sheet | Markdown Guide

Take your Markdown skills to the next level.


Learn Markdown in 60 pages. Designed for both novices and experts, The Markdown Guide book is a comprehensive
reference that has everything you need to get started and master Markdown syntax.

Get the Book

Want to learn more Markdown?

Don't stop now! 🚀 Star the GitHub repository and then enter your email address below to receive new Markdown tutorials via
email. No spam!

Your email address

Stay updated

About Contact GitHub API Privacy Policy Terms and Conditions

© 2025. A Matt Cone project. CC BY-SA 4.0. Made with 🌶️ in New Mexico.

[Link] 3/3

Common questions

Powered by AI

Custom heading IDs improve the accessibility and usability of Markdown documents by enabling users to link directly to specific sections, facilitating easier navigation and cross-referencing. This capability is beneficial for both sighted users and screen reader technology, as it allows for precise location identification within a document, enhancing the user experience through improved document navigability .

Footnotes are a significant addition to Markdown, especially in academic writing, as they allow authors to include additional information, references, or commentary without disrupting the text's flow. This is crucial for maintaining readability while providing thorough documentation and making complex arguments more comprehensible. They support citation practices and intellectual honesty, crucial aspects of academic integrity .

The task list feature in Markdown enhances productivity and collaboration by providing a simple, visually clear method for tracking task completion within a document. It allows team members to see at a glance what tasks are pending or completed. This feature is particularly advantageous in collaborative documents, such as meeting notes or project management boards, where tracking multiple contributors’ progress is essential for coordination and accountability .

Fenced code blocks in Markdown are used for larger blocks of code and are surrounded by triple backticks (` ``` `), allowing for multi-line formatting. This is ideal for script outputs or larger code snippets. Inline code formatting, on the other hand, uses single backticks (` `code` `) for short snippets of code within a paragraph, suitable for highlighting syntax or commands in line with text .

Emojis in Markdown enhance reader engagement by adding visual interest and emotional context to text, making content more relatable and lively. They can soften the tone of text-heavy documents, break up sections for better readability, and convey meaning or emotion concisely. However, overuse or inappropriate application might distract or confuse readers, reducing the document's professionalism .

Markdown's basic syntax includes fundamental elements such as headings, bold text, italics, blockquotes, lists (ordered and unordered), code formatting, horizontal rules, links, and images. These elements are supported by all Markdown applications. Extended syntax offers additional features like tables, fenced code blocks, footnotes, heading IDs, definition lists, strikethrough, task lists, emojis, highlights, subscripts, and superscripts. Not all Markdown applications support these extended elements .

Using heading IDs is particularly useful in scenarios where documents are lengthy or require enhanced navigation, such as in documentation, complex technical articles, or collaborative editing platforms. This feature allows users to create links to specific sections within the document directly, improving ease of access and navigation for readers who may want to reference or jump to specific content quickly .

Definition lists in Markdown differ from standard ordered or unordered lists by providing a format that emphasizes terms and their corresponding definitions or descriptions. This utility is best suited for glossaries, FAQs, or any context where clarity and emphasis on the relationship between a term and its explanation are required. Unlike standard lists that represent items, definition lists focus on elaborative content, reinforcing understanding and organization .

Markdown's extended syntax introduces features that enhance document formatting, such as tables, task lists, and footnotes. However, these elements are not universally supported across all Markdown applications. This can lead to inconsistencies in rendering and functionality, as a user might create a document using these extended features only to find them unsupported in another application, resulting in loss of formatting or reduced readability .

Tables in Markdown offer the advantage of organizing and presenting data clearly and concisely, which is beneficial for summarizing information, comparing values, or organizing structured content. However, their limitations include potential lack of support across different Markdown implementations, causing inconsistencies in display or functionality. This might result in reduced clarity if tables do not render as intended in all viewing platforms .

You might also like