Notion Keyboard Shortcuts for Mac

Keyboard shortcuts for Notion on Mac. Create and style blocks, move them once selected, type markdown, and run slash and mention commands.
Key label style

Desktop keyboard shortcuts

Search inside a page
Cmd+F
Open search or jump to a recently viewed page
Cmd+P
or
Cmd+K
Copy a page’s URL
Cmd+L
Go to back a page
Cmd+[
Go forward a page
Cmd+]
Go to the previous database page while in database peek view
Ctrl+Shift+K
Go to the next database page while in database peek view
Ctrl+Shift+J
Toggle between dark mode and light mode
Cmd+Shift+L
Create a new page
Cmd+N
Open a new Notion window
Cmd+Shift+N
Open a page as a new window
Opt+Shift+Click
Create a new Notion tab
Cmd+T

Markdown style (while typing)

Bold
"**text**"
Italic
"*text*"
Inline code (That's the symbol to the left of your 1 key.)
"`text`"
Strikethrough
"~text~"

Markdown style at the start of a line

These also work at the beginning of an existing block of content.

Bulleted list
Shift+8,Space
or
Shift+-,Space
or
Shift+=,Space
To-do checkbox (There's no space in between)
[,],Space
Numbered list
1,.,Space
or
A,.,Space
or
I,.,Space
H1 heading
Shift+3,Space
H2 sub-heading
Shift+3,Shift+3,Space
H3 sub-heading
Shift+3,Shift+3,Shift+3,Space
Toggle list
Shift+.,Space
Quote block
Shift+',Space

Create and style your content

Insert a line of text
Return
Create a line break within a block of text
Shift+Return
Create a comment
Cmd+Shift+M
Create a divider (three dashes in a row)
-,-,-
With text selected to bold text
Cmd+B
With text selected to italicize text
Cmd+I
With text selected to underline text
Cmd+U
With text selected for strikethrough
Cmd+Shift+S
With text selected for inline code
Cmd+E
Indent and nest contentIndenting nests the block inside the one above it. Selecting the parent selects everything nested under it.
Tab
Un-nest content
Shift+Tab
Turn into a different block type (at the beginning or end of a block)You'll see a list of choices pop up.
"/turn"
Change text or highlight color (at the beginning or end of any text block)
"/color"
Reset color/highlight
"/default"
Create text
Cmd+Opt+0
Create H1 heading
Cmd+Opt+1
Create H2 heading
Cmd+Opt+2
Create H3 heading
Cmd+Opt+3
Create a to-do checkbox
Cmd+Opt+4
Create a bulleted list
Cmd+Opt+5
Create a numbered list
Cmd+Opt+6
Create a toggle list
Cmd+Opt+7
Create a code block
Cmd+Opt+8
Create a new page / turn whatever you have on a line into a page
Cmd+Opt+9
Zoom in
Cmd+=
Zoom out
Cmd+-
Go up one level in the page hierarchy
Cmd+Shift+U
Fill table cells right or down (respectively) when you have multiple cells selected
Cmd+R
or
Cmd+D
Duplicate any content on a Notion page by drag and drop
Opt+Dragand drop

Edit and move blocks once they're selected

Select the block you’re currently in / clear selected blocks
Esc
Select the block your cursor is in
Cmd+A
Open a selected image in full-screen / exit full-screen
Space
Select a different block
Up
or
Down
or
Left
or
Right
Expand selection up or down — Hold down shift + up/down arrow keys to expand your selection up or down
Shift+Up
or
Shift+Down
Select or de-select an entire block
Cmd+Shift+Click
Select another block and all blocks in between
Shift+Click
Delete selected blocks
Del
or
Fwd Del
Duplicate the blocks you've selected
Cmd+D
Edit any text inside a selected block / open a page inside a page
Return
Edit or change the selected blocksA menu opens with a text box: type the action, block type or colour you want. Works on several database rows or cards at once.
Cmd+/
Move a selected block around
Cmd+Shift+Up
or
Cmd+Shift+Down
or
Cmd+Shift+Left
or
Cmd+Shift+Right
Expand or close all toggles in a toggle list
Cmd+Opt+T
Apply the last text or highlight color you used
Cmd+Shift+H
Modify the current block you are inModify means: open a page, tick a to-do, open or close a toggle, or make an embed or image full-screen.
Cmd+Return

@ commands

Mention a person to get their attention on somethingThey'll be notified. Useful in comments and discussions.
Shift+2,<person name>
Mention a dateAny format works, including "yesterday", "today", "tomorrow" or "next Wednesday". Handy for giving yourself due dates.
"@date"
Add a reminderAny date format works. Click the link that appears to set the exact time; you are notified then.
"@remind <date>"
Dismiss the @-command menu if you simply want to type @
Esc

[[ commands

Create a sub-page nesting current page
[,[,ClickAdd new sub-page
Create a new page somewhere else
[,[,ClickAdd new page in

Plus commands

Create a sub-page nesting current page
Shift+=,ClickAdd new sub-page
Create a new page somewhere else
Shift+=,ClickAdd new page in

Basic slash commands

Create a new text block
"/text"
or
"/plain"
Create a new page (will open it automatically when you press enter)
"/page"
Create a bulleted list
"/bullet"
Create a numbered list
"/num"
Create a to-do list with checkboxes
"/todo"
Create a toggle list
"/toggle"
Create a light gray divider
"/div"
Create a quote block of larger text
"/quote"
Create a large heading
"/h1"
or
"/#"
Create a medium-sized heading
"/h2"
or
"/##"
Create a small heading
"/h3"
or
"/###"
Clear the / menuHandy if you're just trying to use a / in your writing.
Esc

Inline slash commands

Mention a page or person in your workspace
"/mention"
Add a timestamp or reminder to your page
"/date"
or
"/reminder"
Add a TeX formula in line with your text
"/equation"
Open emoji picker
"/emoji"

Media slash commands

Upload or embed an image, or add one from Unsplash
"/image"
Paste in a URL to any PDF so it will display inline on your page
"/pdf"
Paste in a URL to any website to create a web bookmark
"/book"
Upload a video file or embed a video from YouTube, Vimeo, etc
"/video"
Upload an audio file or embed a recording from SoundCloud, Spotify, etc
"/audio"
Create a code block where you can write and copy any snippet of code
"/code"
Upload any file from your computer or create an embed
"/file"
Add any one of the 500+ embeds that work with Notion
"/embed"

Advanced slash commands

Create an exact copy of the current block
"/duplicate"
Move block to a different page
"/moveto"
Delete current block
"/delete"
Create a Table of Contents block
"/toc"
A template button that duplicates any combination of blocks you define
"/button"
or
"/template"
Insert a breadcrumb menu that shows where your current page is in your workspace
"/bread"
Write mathematical equations and symbols using TeX
"/math"
or
"/latex"

Intro

Notion on Mac uses Command (⌘) as its primary modifier. The shortcut set reflects Notion's block-based, page-navigation-centric structure: most-used shortcuts are for jumping between pages and formatting blocks, not for document-level navigation like scrolling a single long file.

Mac-specific shortcut notes

Quick navigation. Cmd+K opens the quick navigation panel, a search field for jumping to any page in the workspace. For workspaces with many pages organized in nested hierarchies, this is faster than traversing the sidebar.

Page history. Cmd+[ navigates back to the previous page; Cmd+] goes forward. These function like browser back and forward, useful when you've jumped through several pages using Cmd+K and want to retrace the path.

Block formatting. Standard text formatting shortcuts use Command: Cmd+B for bold, Cmd+I for italic, Cmd+U for underline. Notion also supports Markdown shorthand directly in the editor, typing ## at the start of a line applies Heading 2 without any modifier key.

Mention syntax. Typing @ opens the mention menu for people, other Notion pages, and dates. This is a keyboard-driven interaction for building page links and scheduling without leaving the keyboard.

Database shortcuts. Notion databases (tables, boards, galleries) have keyboard shortcuts for opening records, switching views, and applying filters. These are covered in the table above.

Printable PDF

The Notion macOS shortcut list is available as a printable PDF.

FAQ

Need more than shortcuts?
Visit the Notion app page for an overview and helpful links.

Want to suggest a new app, report a bug, or get help? Email us at info@hkeys.app.

For anything else or just a quick hello, write to us at info@hkeys.app.