All Shortcuts

Notion Keyboard Shortcuts — All 89, From the Official Docs

89 shortcuts in 10 categories. Sourced from Notion Help Center · checked against Notion web and desktop app, Windows/Linux key names on 2026-08-02.

Notion does not have one shortcut system, it has three, and most cheat sheets blur them together. The first is ordinary modifier shortcuts — Ctrl + B for bold, Ctrl + F to search a page. The second is markdown-style triggers, where typing a character followed by a space transforms the block: # then space becomes a heading, [] then space becomes a checkbox. The third is the slash menu, where typing / anywhere in an empty block opens a searchable command list.

Knowing which system you are in matters, because they fail differently. A modifier shortcut works on the current selection and does nothing if nothing is selected. A markdown trigger only fires at the start of an empty block — type # mid-sentence and you just get a hash. A slash command only appears in an empty block too, and pressing Esc dismisses the menu if you actually wanted to type a slash in your prose.

Notion's own documentation writes modifiers as cmd/ctrl because the same key does the same job on both platforms. This page lists the Windows and Linux form, so read Ctrl as Cmd and Alt as Option if you are on a Mac. Two shortcuts genuinely differ by platform — the database peek-view navigation keys — and those are noted inline.

The linking commands are worth separating out because they look interchangeable and are not. Typing @ mentions a person or an existing page inline. Typing [[ opens a menu that shows page-linking options first. Typing + opens the same menu but shows page-creation options first. All three can reach all outcomes; the difference is only which option the dropdown puts under your cursor by default, which is why [[ feels faster for linking and + feels faster for creating sub-pages.

The slash commands below are the block types Notion documents by name. There are more blocks available in the menu than the help centre lists explicitly — the menu is searchable, so typing / followed by any word will filter it. Everything on this page is taken from Notion's official keyboard shortcuts article.

All Notion shortcuts

Essentials (8) · Editing & Formatting (23) · Markdown Shortcuts (8) · Blocks (11) · Mentions & Links (3) · App & Windows (5) · Slash Commands — Basic (12) · Slash Commands — Inline (4) · Slash Commands — Media (8) · Slash Commands — Advanced (7)

Essentials (8)

ShortcutAction
Ctrl + FSearch inside a page
Ctrl + P or Ctrl + KOpen search or jump to a recently viewed page
Ctrl + LCopy a page's URL
Ctrl + [Go to back a page
Ctrl + ]Go forward a page
Ctrl + KGo to the previous database page (while in database peek view)
Ctrl + JGo to the next database page (while in database peek view)
Ctrl + Shift + LToggle between dark mode and light mode

Editing & Formatting (23)

ShortcutAction
EnterInsert a line of text
Shift + EnterCreate a line break within a block of text
Ctrl + Shift + MCreate a comment
Ctrl + BBold text (text selected)
Ctrl + IItalicize text (text selected)
Ctrl + UUnderline text (text selected)
Ctrl + Shift + SStrikethrough (text selected)
Ctrl + EInline code (text selected)
Shift + TabUn-nest content
Ctrl + Alt/Shift + 0Create text
Ctrl + Alt/Shift + 1Create an H1 heading
Ctrl + Alt/Shift + 2Create an H2 heading
Ctrl + Alt/Shift + 3Create an H3 heading
Ctrl + Alt/Shift + 4Create a to-do checkbox
Ctrl + Alt/Shift + 5Create a bulleted list
Ctrl + Alt/Shift + 6Create a numbered list
Ctrl + Alt/Shift + 7Create a toggle list
Ctrl + Alt/Shift + 8Create a code block
Ctrl + Alt/Shift + 9Create a new page, or turn whatever you have on a line into a page
Ctrl + +Zoom in
Ctrl + -Zoom out
Ctrl + Shift + UGo up one level in the page hierarchy
Ctrl + R or Ctrl + DFill cells right or down (respectively) when you have multiple cells selected (a table)

Markdown Shortcuts (8)

ShortcutAction
*, -, or + then SpaceCreate a bulleted list
[] then SpaceCreate a to-do checkbox
1., a., or i. then SpaceCreate a numbered list
# then SpaceCreate an H1 heading
## then SpaceCreate an H2 sub-heading
### then SpaceCreate an H3 sub-heading
> then SpaceCreate a toggle list
" then SpaceCreate a quote block

Blocks (11)

ShortcutAction
EscSelect the block you're currently in. Or to clear selected blocks
Ctrl + A onceSelect the block your cursor is in
SpaceOpen a selected image in full-screen. Or to exit full-screen
Arrow KeysSelect a different block
Shift + ClickSelect another block and all blocks in between
Backspace or DeleteDelete selected blocks
Ctrl + DDuplicate the blocks you've selected
Ctrl + /Edit or change one or more selected blocks
Ctrl + Alt/Alt + TExpand or close all toggles in a toggle list
Ctrl + Shift + HApply the last text or highlight color you used
Ctrl + EnterModify the current block you're in. Modify means:
ShortcutAction
@Mention a person — type then another workspace member's name to get their attention on something. They'll be notified
[[Link a page — type then the name of another page in your workspace to create a link to it. If you change the name
+Create a sub-page — type then the name of the sub-page you want to nest within your current page. Use your cursor or arr

App & Windows (5)

ShortcutAction
Ctrl + NCreate a new page
Ctrl + Shift + NOpen a new Notion window
Alt + Shift + ClickOpen a page as a new window
Ctrl + ClickOpen a link as a new Notion tab
Ctrl + TCreate a new Notion tab

Slash Commands — Basic (12)

ShortcutAction
/textOr /plain creates a new text block
/pageCreates a new page (and will open it automatically when you press enter)
/bulletCreates a bulleted list
/numCreates a numbered list
/todoCreates a to-do list with checkboxes
/toggleCreates a toggle list
/divCreates a light gray divider
/quoteCreates a quote block of larger text
/h1Or /# creates a large heading
/h2Or /## creates a medium-sized heading
/h3Or /### creates a small heading
/linkCreates a link to another page in your workspace

Slash Commands — Inline (4)

ShortcutAction
/mentionLets you mention a page or a person in your workspace
/dateOr /reminder lets you add a timestamp or reminder to your page
/equationLets you add a TeX formula in line with your text
/emojiBrings up the emoji picker

Slash Commands — Media (8)

ShortcutAction
/imageWill bring up the option to upload or embed an image, or add one from Unsplash
/pdfLets you paste in a URL to any PDF so it will display inline on your page
/bookLets you paste in a URL to any website to create a web bookmark
/videoLets you upload a video file or embed a video from YouTube, Vimeo, etc
/audioLets you upload an audio file or embed a recording from SoundCloud, Spotify, etc
/codeCreates a code block where you can write and copy any snippet of code
/fileLets you upload any file from your computer or create an embed
/embedLets you add any one of the 500+ embeds that work with Notion

Slash Commands — Advanced (7)

ShortcutAction
/duplicateCreates an exact copy of the current block
/movetoLets you move that block to a different page
/deleteDeletes the current block
/tocCreates a Table of Contents block
/buttonOr /template gives you a template button that duplicates any combination of blocks you define
/breadInserts a breadcrumb menu that shows where your current page is in your workspace
/mathOr /latex lets you write mathematical equations and symbols using TeX
📜 Every shortcut on this page comes from Notion Help Center. Checked against Notion web and desktop app, Windows/Linux key names on 2026-08-02. Entries the source itself flags as unverified are excluded.

Frequently asked questions

What is the difference between Notion slash commands and markdown shortcuts?

Markdown shortcuts transform the block you are already typing in — # then space turns the line into a heading. Slash commands open a searchable menu and insert a new block of the type you pick. Markdown is faster when you know exactly what you want; the slash menu is better when you are browsing for a block type.

How do I strikethrough text in Notion?

Select the text and press Ctrl + Shift + S (Cmd + Shift + S on Mac). There is no markdown trigger for strikethrough in Notion the way there is in some other editors.

How do I link to another Notion page?

Type [[ followed by the page name and pick it from the dropdown. Typing @ and a page name does the same thing; typing + opens the same menu but prioritises creating a new page instead of linking an existing one.

Why does my Notion slash command not appear?

The slash menu only opens in an empty block. If there is already text on the line, / is treated as an ordinary character. Press Enter for a new block first, or press Esc to clear the menu if it opened when you did not want it.

How do I search inside a single Notion page?

Ctrl + F searches within the current page. Ctrl + P or Ctrl + K opens the workspace-wide search and recent-pages jumper, which is a different thing and the one most people actually want.

Do Notion keyboard shortcuts work in the browser?

Most do. The exceptions are the desktop-app window and tab shortcuts — Ctrl + Shift + N for a new window and Ctrl + T for a new Notion tab — which have no meaning in a browser where the browser itself owns those keys.

🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

🤖 Ask AI about Notion shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok