The slash menu is the fastest way to insert any block. Type / anywhere in the editor and start typing the block name to filter.
Filtering#
Type to filter. The match is fuzzy — /cal finds Callout, /cd finds Code Block, /api finds API Playground. Use arrow keys to move, Enter to insert, Esc to dismiss.
The full block list#
Text and structure#
Block
Slash
Markdown shortcut
Heading 1
/h1
#
Heading 2
/h2
##
Heading 3
/h3
###
Paragraph
/text
(default)
Bullet list
/bullet
-
Ordered list
/ordered
1.
Task list
/task
- [ ]
Blockquote
/quote
>
Divider
/divider
---
Components#
Block
Slash
Notes
Callout
/callout
Tip, warning, note, danger, success
Tabs
/tabs
Multi-tab content, code-group style
Steps
/steps
Numbered procedure
Card
/card
Linked card with icon
Card group
/cardgroup
Grid of cards
Code block
/code
Syntax-highlighted code
API Playground
/api
Single endpoint, interactive
FAQ
/faq
Collapsible question + answer
Badge
/badge
Inline label (Pro, Beta, etc.)
Image
/image
Upload or paste
Table
/table
Editable grid
AI#
Block
Slash
Notes
Generate page
/generate
Generate this page from a prompt
Improve text
/improve
Selected text only
Continue writing
/continue
Pick up where you left off
See AI actions for what each one does.
Why slash and not a toolbar?#
Two reasons.
First, your hands stay on the keyboard. Toolbars require a mouse trip and a target hunt. The slash menu is one keystroke and a couple of characters.
Second, the menu is searchable. Toolbars hide options behind submenus. With slash, you don't have to remember where Callout lives — you just type /cal.
Many blocks have a shortcut that bypasses the menu entirely. Hit ⌘⇧8 for a bullet list, ⌘⇧7 for an ordered list, ````` and a language for a code block. See Keyboard shortcuts for the full list.
Custom block ordering#
Frequently-used blocks appear at the top of the menu. The editor learns from your usage — if you insert Callouts a lot, Callout floats up. This is per-account, not per-project.