Notion keyboard shortcuts

Notion combines app shortcuts, block editing, Markdown-style input, slash commands, and database actions. This reference keeps those layers together so a long page stays quick to build and navigate.

Windows, macOS, Linux · 85 shortcuts

Markdown and formatting

Use typed Markdown markers, selected-text formatting, and block-type chords to create structure without opening the toolbar.

ActionWindowsmacOSLinux
Type bold MarkdownType two asterisks on both sides of the text.******
Type italic MarkdownType one asterisk on both sides of the text.***
Type inline code MarkdownType a backtick on both sides of the text.```
Type strikethrough MarkdownType a tilde on both sides of the text.~~~
Start a bulleted listA hyphen or plus sign followed by Space works too.*Space*Space*Space
Start a to-do checkbox[]Space[]Space[]Space
Start a numbered lista. and i. followed by Space also create numbered lists.1.Space1.Space1.Space
Start a Heading 1#Space#Space#Space
Start a Heading 2##Space##Space##Space
Start a Heading 3###Space###Space###Space
Start a toggle list>Space>Space>Space
Start a quote block"Space"Space"Space
Bold selected textCtrlBCmdBCtrlB
Italicize selected textCtrlICmdICtrlI
Underline selected textCtrlUCmdUCtrlU
Strikethrough selected textCtrlShiftSCmdShiftSCtrlShiftS
Format selected text as inline codeCtrlECmdECtrlE
Indent and nest contentTabTabTab
Un-nest contentShiftTabShiftTabShiftTab
Create a divider---------

Create and style content

Insert lines and comments, change block types, and apply the built-in structure shortcuts documented by Notion.

ActionWindowsmacOSLinux
Insert a line of textEnterEnterEnter
Insert a line break within a blockShiftEnterShiftEnterShiftEnter
Create a commentCtrlShiftMCmdShiftMCtrlShiftM
Create a text blockCtrlShift0CmdOption0CtrlShift0
Create a Heading 1 blockCtrlShift1CmdOption1CtrlShift1
Create a Heading 2 blockCtrlShift2CmdOption2CtrlShift2
Create a Heading 3 blockCtrlShift3CmdOption3CtrlShift3
Create a to-do blockCtrlShift4CmdOption4CtrlShift4
Create a bulleted list blockCtrlShift5CmdOption5CtrlShift5
Create a numbered list blockCtrlShift6CmdOption6CtrlShift6
Create a toggle list blockCtrlShift7CmdOption7CtrlShift7
Create a code blockCtrlShift8CmdOption8CtrlShift8
Create a new page blockCtrlShift9CmdOption9CtrlShift9
Zoom inCtrl+Cmd+Ctrl+
Zoom outCtrl-Cmd-Ctrl-
Go up one level in the page hierarchyCtrlShiftUCmdShiftUCtrlShiftU
Fill selected table cells to the rightCtrlRCmdRCtrlR
Fill selected table cells downCtrlDCmdDCtrlD

Edit and move blocks

Select blocks, change their type, move them around the page, and apply actions to a whole selection.

ActionWindowsmacOSLinux
Select the current block or clear selected blocksEscEscEsc
Select the block containing the cursorCtrlACmdACtrlA
Expand the block selection up or downShift+Down expands it down.ShiftUpShiftUpShiftUp
Select a different blockArrow keysArrow keysArrow keys
Open a selected image full-screenSpaceSpaceSpace
Delete selected blocksDelete works too.BackspaceBackspaceBackspace
Duplicate selected blocksCtrlDCmdDCtrlD
Edit text inside a selected block or open its pageEnterEnterEnter
Change the type or color of selected blocksCtrl/Cmd/Ctrl/
Move selected blocks upCtrl+Shift+Down or Cmd+Shift+Down moves them down.CtrlShiftUpCmdShiftUpCtrlShiftUp
Expand or close all toggles in a listCtrlAltTCmdOptionTCtrlAltT
Apply the last text or highlight colorCtrlShiftHCmdShiftHCtrlShiftH
Open a page, toggle a to-do, or toggle an embedCtrlEnterCmdEnterCtrlEnter
Select or deselect an entire block with the mouseAltShiftClickCmdShiftClickAltShiftClick
Duplicate content while draggingAltDragOptionDragAltDrag

Database and typed commands

Use database peek navigation and the @, [[, +, and / command layers to add links, pages, media, and structured blocks.

ActionWindowsmacOSLinux
Go to the previous database page in peek viewCtrlKCtrlShiftKCtrlK
Go to the next database page in peek viewCtrlJCtrlShiftJCtrlJ
Open the mention and date command layerType a person, page, date, or remind command, then press Esc to dismiss it.@@@
Open page-creation choices first+++
Open the slash-command menuPress Esc to clear the menu.///
Slash command: create a page/pageEnter/pageEnter/pageEnter
Slash command: create a to-do list/todoEnter/todoEnter/todoEnter
Slash command: create a toggle list/toggleEnter/toggleEnter/toggleEnter
Slash command: create a quote block/quoteEnter/quoteEnter/quoteEnter
Slash command: create a code block/codeEnter/codeEnter/codeEnter
Slash command: add an image/imageEnter/imageEnter/imageEnter
Slash command: upload or embed a file/fileEnter/fileEnter/fileEnter
Slash command: add an embed/embedEnter/embedEnter/embedEnter
Slash command: duplicate the current block/duplicateEnter/duplicateEnter/duplicateEnter
Slash command: move the current block/movetoEnter/movetoEnter/movetoEnter
Slash command: delete the current block/deleteEnter/deleteEnter/deleteEnter
Slash command: add a table of contents/tocEnter/tocEnter/tocEnter

Make a printable Notion sheet