Blog · Guide

Blockquotes in Markdown: The Complete Guide

May 31, 2026 · 6 min read

Blockquotes are one of Markdown’s most useful formatting tools. They highlight quoted passages, callouts, or important notes with a clear visual separation from the surrounding text. Whether you call it a blockquote, a quote, a quotation, or a citation, in Markdown it’s all the same > syntax — and this guide covers everything you need to know about it, from basic quotes to nested multi-paragraph blocks.

Want to skip the typing? The free Markdown Blockquote Generator turns any text into > quote syntax — with attribution, callout labels, and nesting — and gives you a live preview and one-click copy. This guide explains the syntax it produces.

The Basic Blockquote

Add a > character before any line to turn it into a blockquote:

> The secret of getting ahead is getting started.

Rendered output:

The secret of getting ahead is getting started.

That’s all it takes. One angle bracket, a space, and your text.

Multi-Line Blockquotes

To quote multiple lines as a single block, add > before each line:

> This is the first line of the quote.
> This is the second line of the quote.
> And this is the third.

All three lines will render as a single continuous blockquote, with no breaks between them.

Multi-Paragraph Blockquotes

To include multiple paragraphs inside a single blockquote, add a > on the blank line between them:

> First paragraph of the quote. This continues
> on the same paragraph.
>
> Second paragraph begins here after the blank line.

The empty > line acts as a paragraph break inside the quote.

Nested Blockquotes

You can nest blockquotes by doubling the > characters:

> This is the outer quote.
>
>> This is a nested quote inside the outer one.

Renders as a visually indented block within the first quote. Nesting works to any depth, though anything past two levels gets hard to read.

Blockquotes with Other Markdown Elements

Markdown formatting works inside blockquotes. You can use bold, italic, lists, and code:

> **Important:** Before you begin, make sure you have:
>
> - A text editor
> - A Markdown preview tool
> - Five minutes to spare
>
> Run `npm install` and you're ready to go.

This makes blockquotes useful for styled callout boxes, not just quoted text.

Blockquotes with Attribution

Markdown has no built-in attribution syntax. The common convention is to add an em-dash line after the quote:

> The best time to plant a tree was twenty years ago.
> The second best time is now.
>
> — Chinese Proverb

Some renderers (like GitHub) style the line differently; others treat it as plain text. In the blockquote generator, just type a name in the Attribution field and it adds this em-dash line for you.

Blockquotes, Quotes, and Citations: One Syntax

If you’ve searched for how to add a quote, a quotation, or a citation in Markdown, they all lead to the same place: the > blockquote. Markdown deliberately keeps its syntax small, so it has no separate elements for pull quotes, block citations, or inline attributions — the blockquote does all of those jobs.

  • Quoting someone — put their words in a blockquote and add an em-dash attribution line.
  • A pull quote — lift a striking sentence out of your text and set it as a blockquote to draw the eye.
  • A citation — quote the source text in a blockquote, then link to the source on the attribution line.

Because it all renders to a single HTML <blockquote> element, the visual difference between a “quote” and a “citation” comes entirely from how you write the attribution and how your renderer styles the block.

Styling Blockquotes as Callout Boxes

One of the most common real-world uses of blockquotes has nothing to do with quoting anyone — it’s the lightweight callout box. Start the quote with a bold label and you get an instant Note, Tip, or Warning box without any component library:

> **Note:** This feature requires version 2.0 or later.
> **⚠️ Warning:** This action cannot be undone.

Add an emoji, keep the label consistent, and you have a simple callout system that works in any Markdown renderer. (Some platforms — GitHub, Obsidian — also support their own richer “admonition” or “alert” syntax on top of the plain blockquote, but the bold-label pattern above works everywhere.) The blockquote generator has a callout-label option that adds this for you.

Common Use Cases

Pull quotes — Highlight a key sentence from an article to give readers a visual anchor.

Warnings and notes — Many documentation sites use > **Note:** or > **Warning:** as a lightweight callout system before reaching for a component library.

Code comments — Explain a behavior or edge case with a blockquote before the code block it describes.

Replying in conversations — Email clients and chat apps that support Markdown (Slack, Discord, GitHub) use > to show quoted replies, just like email threading.

Interview transcripts and dialogue — Differentiate the interviewer and subject visually.

How Different Renderers Handle Blockquotes

The > syntax is standard across all Markdown parsers, but the visual result varies:

RendererStyle
GitHubLight grey background, left border
VS Code previewSubtle left border only
TyporaStyled block with background
PDF exportUsually indented with a left rule

The HTML output is always <blockquote> — the visual styling is controlled by the CSS of the rendering environment.

Try It

The fastest way to build a blockquote is the Markdown Blockquote Generator — type or paste your text, add an author or callout label, and copy the finished > syntax with a live preview. Prefer to write it yourself? Open the Markdown Monk editor, add > before any line, and export the result to PDF, DOCX, or HTML. And for every other element, the Markdown cheat sheet has you covered.

Free tool

Try it in the editor

Test every syntax example above — live in your browser, free, no sign-up.

Open editor → More guides →