Markdown Blockquotes

Use Markdown blockquotes to highlight notes, warnings, quoted text, and important information without interrupting the flow of your document. They help readers quickly spot content that deserves extra attention.

This guide covers standard blockquotes, nested quotes, GitHub callouts, formatting patterns, platform compatibility, and common mistakes.

🟢 Practice as you read: Create blockquotes and GitHub callouts in the Markdown Editor, or keep the Markdown Cheat Sheet open for quick syntax reference.

Open EditorDownload PDF

Markdown Blockquotes

Blockquotes are used when a piece of content should stand out from the surrounding text. They're commonly used for quotations, notes, warnings, tips, recommendations, and documentation highlights.

Unlike regular paragraphs, blockquotes create a clear visual separation that makes important information easier to find while scanning a page.

You'll see blockquotes in GitHub README files, technical documentation, API references, tutorials, knowledge bases, and project wikis.

Basic Markdown Blockquote Syntax

Create a blockquote by placing a greater-than symbol (>) followed by a space at the beginning of the line.

Example

> This is a Markdown blockquote.

Output

Live Preview

This is a Markdown blockquote.

The > character tells the Markdown renderer to display the line as quoted content instead of a normal paragraph.

💡 Pro Tip: Although some Markdown parsers accept >Text without a space, always write > Text. It improves readability and works consistently across Markdown editors.

Displaying the > Character#

Normally, > starts a blockquote. If you want to display a literal greater-than symbol instead, escape it with a backslash.

Example

\> This is not a blockquote.

Output

Live Preview

> This is not a blockquote.

For more escaping patterns, see Markdown Escaping Characters.

Common Blockquote Patterns

Once you know the basic syntax, you can combine blockquotes with other Markdown elements to build more useful documentation.

Multi-line Blockquotes#

Prefix each line with > to keep the entire paragraph inside the same blockquote.

Example

> Markdown is a lightweight markup language.
>
> It is widely used for documentation,
> README files, technical blogs,
> and note-taking applications.

Output

Live Preview

Markdown is a lightweight markup language.

It is widely used for documentation, README files, technical blogs, and note-taking applications.

Blank lines inside a blockquote must also begin with > to keep the quote intact.

Multiple Paragraphs#

Separate paragraphs with a blank quoted line.

Example

> This is the first paragraph.
>
> This is the second paragraph.
>
> Both paragraphs belong to the same blockquote.

This format works well for documentation notes, explanations, and quoted passages that span multiple paragraphs.

When to Use Blockquotes#

Blockquotes work best when you want readers to pause and pay attention.

Common use cases include:

  • Important notes
  • Tips and recommendations
  • Warnings and cautions
  • Quoted text
  • Documentation highlights
  • Best practices
  • References to external documentation

Avoid wrapping large sections of normal content in blockquotes. When everything is highlighted, nothing stands out anymore.

Nested Blockquotes#

Use additional > characters to create nested blockquotes. This is helpful when showing replies, quoted conversations, or multiple levels of commentary.

Example

> This is the main quote.
>
>> This is a nested quote.

You can continue nesting by adding another >.

> Level 1
>> Level 2
>>> Level 3

Although deeper nesting is supported, two or three levels are usually easier to read.

💡 Pro Tip: If you find yourself nesting four or five levels deep, consider splitting the content into separate sections instead. It will be easier to scan on both desktop and mobile.

Blockquotes with Headings#

Headings work inside blockquotes just like they do in normal Markdown.

Example

> ## Important
>
> Always preview your Markdown before publishing.

This pattern works well for highlighted notes, deployment instructions, or documentation callouts.

Blockquotes with Lists#

Lists are commonly used inside blockquotes for steps, recommendations, or feature summaries.

Unordered list

> Features:
>
> - Easy to learn
> - Lightweight
> - Portable

Ordered list

> Setup Steps:
>
> 1. Install Node.js
> 2. Install dependencies
> 3. Start the server

For detailed list formatting, see the Markdown Lists guide.

Blockquotes with Code Blocks#

Fenced code blocks can be placed inside blockquotes when commands or code belong to an important note.

Example

> Example command:
>
> ```bash
> npm install
> npm run dev
> ```

This is commonly used for installation guides, API documentation, deployment notes, and troubleshooting sections.

💡 Workflow Tip: If you're writing longer command examples, format them first in the Markdown Editor, then place them inside the blockquote.

Links work exactly the same inside blockquotes as they do in normal Markdown.

Example

> Read the official
> [Markdown Guide](https://www.markdownguide.org/)
> for more information.

This approach is useful when referencing external documentation, specifications, or related resources.

Blockquotes with Images#

Images can also appear inside blockquotes.

Example

> ![Markdown Logo](logo.png)
>
> Official Markdown logo.

Most modern Markdown renderers display images inside blockquotes correctly, although the final appearance depends on the platform. For image syntax, see the Markdown Images guide.

Combining Multiple Markdown Elements#

A single blockquote can contain headings, lists, links, and code blocks together.

Example

> ## Deployment Checklist
>
> Complete the following steps:
>
> - Install dependencies
> - Configure environment variables
>
> ```bash
> npm install
> npm run build
> ```
>
> Review the deployment guide before publishing.

This structure is common in technical documentation because it groups related instructions into one clearly highlighted section without breaking the reading flow.

💡 Pro Tip: Keep each blockquote focused on a single idea. If a note grows into several paragraphs with multiple examples, it's usually better as its own section instead of one large blockquote.

GitHub Blockquotes (Callouts)

GitHub Flavored Markdown (GFM) extends standard blockquotes with callouts. These are styled blocks that help readers quickly identify notes, tips, warnings, and other important information.

GitHub callouts work in README files, Wikis, Issues, Pull Requests, Discussions, and other places that support GitHub Flavored Markdown. On platforms that don't support them, they usually fall back to a normal blockquote.

Available GitHub Callouts#

NOTE#

Use a NOTE to provide additional context or information that supports the main content.

Example

> [!NOTE]
> Markdown is supported by GitHub, GitLab, VS Code, Obsidian, and many other editors.

Best used for:

  • Additional context
  • Helpful reminders
  • Reference information

TIP#

Use a TIP to recommend a better workflow or save readers time.

Example

> [!TIP]
> Always specify a language identifier after the opening triple backticks for syntax highlighting.

Good examples include productivity tips, documentation shortcuts, and recommended practices.

IMPORTANT#

Use IMPORTANT for information that readers shouldn't overlook before continuing.

Example

> [!IMPORTANT]
> Verify every code example before publishing your documentation.

Reserve this callout for information that directly affects the accuracy or reliability of the documentation.

WARNING#

Use WARNING for actions that could lead to errors, data loss, or unexpected results.

Example

> [!WARNING]
> Deleting production data cannot be undone.

Warnings work best for destructive actions, deployment changes, and configuration risks.

CAUTION#

Use CAUTION when readers need to be especially careful before proceeding.

Example

> [!CAUTION]
> Never commit API keys, passwords, or secret tokens to a public repository.

Security guidance, sensitive operations, and irreversible actions are good candidates for a CAUTION callout.

💡 Pro Tip: Don't use callouts for ordinary paragraphs. When every section becomes a NOTE or WARNING, readers stop paying attention to them.

For a deeper look at GFM features, see GitHub Flavored Markdown.

Platform Compatibility

Support for standard blockquotes is nearly universal, but GitHub callouts are a GitHub Flavored Markdown (GFM) extension and aren't available everywhere.

Platform Standard Blockquotes GitHub Callouts Notes
GitHub Full support for all callout types.
GitLab Standard blockquotes work, but GitHub callout syntax isn't rendered.
VS Code Preview ⚠️ Partial Standard quotes render correctly. GitHub callouts depend on the preview extension.
Obsidian ⚠️ Theme/Plugin Standard blockquotes work. Callout support depends on your vault configuration or theme.
Docusaurus ⚠️ Framework Specific Uses its own admonition components instead of GitHub callouts.
MkDocs ⚠️ Theme Specific Support depends on the Markdown extensions enabled by the theme.
CommonMark Editors Standard blockquotes only. GitHub-specific syntax is treated as plain text.

💡 Workflow Tip: If your documentation will be published outside GitHub, preview the rendered output first. GitHub callouts may appear as plain blockquotes or unstyled text on other platforms.

Best Practices

A few simple habits make blockquotes easier to read and more effective.

  • Reserve blockquotes for content that deserves emphasis.
  • Keep each blockquote focused on one idea.
  • Use GitHub callouts instead of plain blockquotes when publishing on GitHub.
  • Avoid nesting more than two or three levels.
  • Combine blockquotes with lists or code blocks only when they improve clarity.
  • Leave a space after every > character for consistent formatting.
  • Preview your document before publishing to verify rendering across different Markdown editors.

💡 Pro Tip: If a blockquote grows into several paragraphs with multiple headings and examples, consider turning it into a separate section instead. Readers can scan shorter notes much faster.

Common Mistakes

Most blockquote issues come down to small formatting errors. These are the ones you'll run into most often.

Missing Space After >#

Although some Markdown parsers accept it, always include a space after the greater-than symbol.

Incorrect

>This is a blockquote.

Recommended

> This is a blockquote.

Using a space improves readability and produces consistent results across Markdown editors.

Forgetting > on Every Line#

Each line that belongs to the blockquote should begin with >.

Incorrect

> This is the first line.
This line is outside the blockquote.

Correct

> This is the first line.
> This line is also inside the blockquote.

If the > is missing, the blockquote ends and the following text becomes a normal paragraph.

Incorrect Nesting#

Nested blockquotes should follow a logical hierarchy.

Incorrect

>> First level
> Second level

Correct

> First level
>> Second level
>>> Third level

Moving between nesting levels in the wrong order can make conversations and documentation difficult to follow.

Overusing Blockquotes#

Blockquotes work best when they highlight information that deserves attention.

Good candidates include:

  • Notes
  • Tips
  • Warnings
  • Best practices
  • Referenced quotations
  • Important reminders

Avoid wrapping large sections of ordinary content in blockquotes. It reduces their visual impact and makes long pages harder to scan.

Frequently Asked Questions

  1. 1

    What is a Markdown blockquote?

    A Markdown blockquote highlights quoted text, notes, warnings, tips, and other information that should stand out from the surrounding content. Create one by placing a > character before the text.

  2. 2

    How do I create a blockquote in Markdown?

    Add a greater-than symbol followed by a space before the line. ``markdown > This is a Markdown blockquote. ``

  3. 3

    Can a blockquote contain multiple paragraphs?

    Yes. Separate paragraphs with a blank quoted line, making sure each line still begins with >.

  4. 4

    Can I nest blockquotes?

    Yes. Add another > for each nesting level. ``markdown > Level 1 >> Level 2 >>> Level 3 `` For readability, keeping nesting to two or three levels is usually enough.

  5. 5

    Can I use lists, code blocks, and images inside blockquotes?

    Yes. Most Markdown renderers allow lists, fenced code blocks, links, and images inside blockquotes, making them useful for tutorials and technical documentation.

  6. 6

    Are GitHub callouts the same as blockquotes?

    GitHub callouts are an extension of standard blockquotes available in GitHub Flavored Markdown (GFM). They add predefined styles for message types such as NOTE, TIP, IMPORTANT, WARNING, and CAUTION.

  7. 7

    Why isn't my blockquote rendering correctly?

    Common causes include: - Missing > characters - Missing space after > - Incorrect nesting - Unsupported GitHub callout syntax - Formatting mistakes inside code blocks or lists Previewing your document before publishing is the easiest way to catch these issues.

  8. 8

    Do all Markdown editors support GitHub callouts?

    No. Standard blockquotes work almost everywhere, but GitHub callouts are primarily supported in GitHub Flavored Markdown. Other editors may display them as plain blockquotes or require plugins.