Notion is fastest from the keyboard: the slash menu builds any block, markdown triggers format as you type, and a handful of chords move blocks and pages around. This reference collects the shortcuts that matter and shows the right keys for your operating system.
Three distinct input modes
Notion shortcuts fall into three categories that work differently:
1. Held chords — modifier keys pressed simultaneously with a letter. Examples: Cmd/Ctrl + B for bold, Cmd/Ctrl + Shift + M to add a comment. These work on selected text or the current block, any time.
2. Markdown triggers — characters you type at the start of an empty block. Typing # then Space converts the block to Heading 1; ## gives Heading 2; - or * starts a bulleted list; [] creates a to-do checkbox. These only fire on empty blocks — they do not retroactively reformat text you have already typed.
3. Slash commands — type / to open the command palette, then keep typing to filter. /todo, /table, /callout, /code all work. Press Enter to insert the block. This is the universal escape hatch when you forget a markdown trigger.
How it works
Each shortcut in the table uses a Mod placeholder that renders as Cmd on macOS and Ctrl on Windows or Linux. The search box matches the action name, category, and key combination. The category filter limits the list to Editing, Navigation, Markdown triggers, Slash commands, or Page actions.
Most useful shortcuts to memorise
| What it does | macOS | Windows/Linux |
|---|---|---|
| Open slash menu | / | / |
| Bold selection | Cmd + B | Ctrl + B |
| Link to page inline | [[ | [[ |
| Mention a person or page | @ | @ |
| Move block up / down | Cmd + Shift + ↑/↓ | Ctrl + Shift + ↑/↓ |
| Toggle sidebar | Cmd + \ | Ctrl + \ |
| Select block (not text) | Esc | Esc |
| Duplicate block | Cmd + D | Ctrl + D |
| Search all pages | Cmd + P | Ctrl + P |
| Open in full page | Cmd + Shift + L | Ctrl + Shift + L |
Practical workflow tips
- Convert existing content: if you have already typed text and want to change the block type, press
Escto select the block, then type/and choose from the command menu. Markdown triggers do not apply here. - Keyboard-only page creation: from any page,
Cmd/Ctrl + Popens search; type the new page name, thenTab+Enterto create it without leaving the keyboard. [[for wikilinks: typing two open brackets opens an inline page search. This is the fastest way to link between Notion pages while writing, and it works mid-sentence.- Distraction-free mode:
Cmd/Ctrl + \collapses the sidebar, giving a full-width writing canvas. Press it again to bring the sidebar back.
Shortcuts can vary slightly between the desktop app, the web client, and platform releases. When in doubt, open the slash menu and check the keyboard hint shown next to each command.