📝 Quick start: Open Canva → Create a design → Doc → type # for H1, ** for bold. Markdown triggers apply as you type.
📝 Markdown Reference

Canva Markdown Guide — Complete Syntax for Canva Docs

The complete reference for Markdown-style formatting in Canva Docs — every supported shortcut, live preview examples, four input methods, unsupported elements and professional workarounds. Updated for Canva 2.0.

📅 May 2026📄 Canva Docs only⏱ 10 min read🎯 Intermediate

Canva Docs vs Design Editor — Where Markdown Is Supported

Markdown shortcut formatting is only available in Canva Docs — the word-processor product. It does not work in the main design editor (presentations, social posts, posters, etc.).

Canva Docs — Markdown supported

Create via: Home → Create a design → Doc. Supports heading shortcuts, bold, italic, lists, code blocks and more. Markdown triggers apply as you type.

⚠️

Design Editor — No Markdown

Presentations, social media, posters, logos, videos — the canvas editor uses a rich-text toolbar only. No Markdown shortcut triggers. Use the Bold/Italic buttons or keyboard shortcuts instead.

💡
How to open a Canva Doc: From the Canva home screen → Create a design → type "Doc" in the search → select Doc. Or: canva.com/create/docs/. The Doc editor opens with a word-processor layout instead of the canvas editor.

Four Methods — Markdown Shortcuts Are the Fastest

⌨️

Method 1 — Markdown shortcuts (fastest)

Type syntax at the start of a line. Format applies on Space or Enter. Examples: # → H1, ** → bold, - → bullet list.

🛠

Method 2 — Toolbar buttons

Select text → use the floating toolbar that appears. Provides Bold, Italic, Heading 1/2/3, Lists, Alignment, Link. Slowest but most discoverable.

⌨️

Method 3 — Keyboard shortcuts

Ctrl/+B bold, Ctrl/+I italic, Ctrl/+13 headings. Work identically to most text editors.

📋

Method 4 — Paste from Markdown editors

Paste content from Notion, Obsidian or VS Code. Canva Docs preserves basic formatting (bold, italic, headings) when pasting from apps that output rich text.

Every Supported Markdown Shortcut — with Live Examples

Headings

You type
# Heading 1 ## Heading 2 ### Heading 3
Canva renders

Heading 1

Heading 2

Heading 3

Type the # symbols at the very start of a blank line, then press Space. The heading format applies immediately. Maximum supported level: ### (H3). H4–H6 are not natively supported — use bold paragraph text as a substitute.

Text Emphasis

You type
**bold text** *italic text* ~~strikethrough~~ `inline code`
Canva renders

bold text

italic text

strikethrough

inline code

Lists

You type
- Bullet item one - Bullet item two - Nested item 1. First step 2. Second step 3. Third step
Canva renders
  • Bullet item one
  • Bullet item two
    • Nested item
  1. First step
  2. Second step
  3. Third step

Start a bullet list with - or * followed by a space. For numbered lists, use 1. followed by a space. Press Tab to indent a nested bullet. Press Shift+Tab to outdent.

Code Blocks

You type
``` const greeting = "Hello, Canva!" console.log(greeting) ```
Canva renders
const greeting = "Hello, Canva!"
console.log(greeting)

Three backticks (```) on a line start a fenced code block. Press Enter after the opening ``` to begin typing code. Close with another ``` on its own line. Canva does not apply syntax highlighting — all code renders in monospace with a dark background.

Links

You type
[Canva website](https://canva.com) [Download Canva](https://canva-download.com)

Dividers & Block Quotes

You type
--- > This is a block quote. > It spans multiple lines.
Canva renders

This is a block quote.

It spans multiple lines.

Complete Markdown Syntax Table

Markdown syntaxTriggerResultKeyboard alt
# textSpace after #Heading 1Ctrl+1
## textSpace after ##Heading 2Ctrl+2
### textSpace after ###Heading 3Ctrl+3
**text**Close **BoldCtrl+B
*text*Close *ItalicCtrl+I
~~text~~Close ~~Strikethrough
`code`Close `Inline code
- itemSpace after -Bullet listCtrl+Shift+8
* itemSpace after *Bullet listSame
1. itemSpace after 1.Numbered listCtrl+Shift+7
```code```Enter after ```Code block
> textSpace after >Block quote
---Enter after ---Horizontal rule
[text](url)Close )HyperlinkCtrl+K
- itemTab indentNested bulletTab

Unsupported Markdown Elements — and What to Use Instead

Canva Docs supports most common Markdown but not the full CommonMark or GitHub Flavoured Markdown spec. Here is what is not supported and the best workaround for each:

Unsupported syntaxWorkaround in Canva Docs
| Table | syntax |Insert → Table → use the visual table editor with drag-resize columns
H4–H6 (####)Use bold paragraph text styled slightly smaller as a visual H4
![image](url) embedsInsert → Image → upload or paste URL via the Uploads panel
Footnotes [^1]Use superscript numbers manually with a numbered list at the bottom
Task lists [ ] [x]Use bullet list + emoji ☐ and ✅ as visual substitutes
Syntax-highlighted codeCode blocks render in monospace only — no language-specific highlighting
.md file importPaste Markdown text directly — shortcut triggers apply on paste
Nested ordered listsTab to indent creates nested bullets, not nested numbers
Pro tip: Write long-form content in Notion or Obsidian using full Markdown, then copy-paste into Canva Docs. Canva preserves headings, bold, italic and list formatting from most rich-text sources on paste, giving you the best of both tools.

Frequently Asked Questions

Does Canva support Markdown?

Yes — Canva Docs supports Markdown-style shortcut formatting. You can type # for H1, ## for H2, **bold**, *italic*, - or * for bullet lists, 1. for numbered lists, and ` for inline code. The formatting applies as you type, similar to Notion or Bear. The main design editor does not support Markdown — only Canva Docs.

How do I create a heading in Canva Docs using Markdown?

At the start of a new line, type # followed by a space to create an H1 heading. Type ## for H2, ### for H3. The heading format applies immediately after you press Space. You can also use the toolbar or press Cmd/Ctrl+1, Cmd/Ctrl+2, Cmd/Ctrl+3 for the same result.

Can I import a Markdown file into Canva?

Not directly via a file upload — Canva does not have a .md file import feature. However, you can copy-paste Markdown text into a Canva Doc and the shortcut triggers will apply formatting as you type or paste. For bulk content, paste your Markdown into a Canva Doc and manually apply heading styles using the toolbar.

Does Canva Docs support tables in Markdown?

Yes, partially. Canva Docs supports basic table creation through the editor toolbar (Insert → Table), but does not parse Markdown pipe-syntax tables (| col1 | col2 |) automatically. Use the Insert menu to create tables, then style them with Canva's table formatting tools.

What is the difference between Canva Docs and the design editor?

Canva Docs is a word-processor-style product for creating text-heavy documents, reports and wikis with some design elements. It supports Markdown shortcuts. The design editor is the main canvas for creating visual designs, presentations and graphics — it uses a rich-text toolbar but does not support Markdown shortcut formatting.