





























Key Insights
Progressive mastery delivers better results than attempting to memorize all commands at once. Research on skill acquisition shows that focusing on 5-10 core shortcuts per week—practicing them until they become automatic—creates lasting muscle memory. Users who adopt this staged approach report 3-4x higher retention rates compared to those who try learning comprehensive shortcut lists in single sessions. Start with navigation commands like Cmd/Ctrl + P, add formatting shortcuts in week two, then layer in content creation and block manipulation as earlier commands become effortless.
Slash commands and markdown syntax eliminate the productivity tax of menu navigation. Studies tracking user behavior show that switching between keyboard and mouse can consume 8-10 seconds per action, accumulating to 2-3 hours weekly for knowledge workers. Typing / followed by keywords, or using markdown like ## for headings and [] for checkboxes, keeps your hands positioned for continuous input. This uninterrupted flow state is particularly valuable during brainstorming sessions, meeting notes, and rapid documentation where breaking rhythm disrupts creative momentum.
Block-based architecture makes multi-element editing exponentially more efficient than traditional document workflows. Selecting multiple blocks with Shift + Click, then applying Cmd/Ctrl + / to modify properties simultaneously, enables operations that would require dozens of individual edits in conventional tools. Database users report 60-70% time savings when bulk-editing properties across entries, while content creators leverage this capability to restructure entire documents—changing heading levels, applying consistent formatting, or reorganizing hierarchies—in seconds rather than minutes.
Platform-specific differences primarily affect database navigation and system-level features rather than core editing commands. While Mac uses Cmd where Windows uses Ctrl for 95% of shortcuts, the notable exceptions involve peek view navigation (Ctrl + Shift + K/J on Mac vs. Ctrl + K/J on Windows) and emoji pickers tied to operating system conventions. Understanding these distinctions prevents frustration when switching between devices or collaborating across teams with mixed hardware environments, ensuring consistent productivity regardless of platform.
Mastering keyboard commands in Notion can transform how you work, saving hours each week and keeping you in flow without constant mouse clicks. Whether you're managing projects, building wikis, or organizing personal notes, learning the right shortcuts makes every task faster and more intuitive. This guide covers 120+ essential commands across Mac and Windows, from basic navigation to advanced database manipulation—everything you need to become a power user.
What Are Notion Shortcuts?
Notion shortcuts are keyboard combinations and text commands that let you perform actions instantly without navigating through menus. These include traditional keyboard shortcuts (like Cmd/Ctrl + B for bold text), slash commands (typing / to insert blocks), markdown-style shortcuts (using **text** for bold), and special commands using @, [[, and + symbols.
The platform offers three main types of shortcuts:
- Keyboard shortcuts: Standard key combinations for formatting, navigation, and actions
- Slash commands: Type / followed by a keyword to insert blocks, databases, or media
- Markdown shortcuts: Inline text formatting using symbols like asterisks and brackets
- Special commands: Context-specific actions using @, [[, and + prefixes
Most shortcuts work identically on Mac and Windows, with Cmd on Mac corresponding to Ctrl on Windows. Learning even 10-15 core commands can dramatically improve your workflow efficiency.
Essential Navigation Shortcuts
Quick navigation keeps you focused on your work rather than hunting through sidebar menus. These fundamental commands help you move between pages, search content, and manage your workspace efficiently.
Basic Page Navigation
ActionMacWindows/LinuxQuick search or jump to pageCmd + P or Cmd + KCtrl + P or Ctrl + KGo back to previous pageCmd + [Ctrl + [Go forward to next pageCmd + ]Ctrl + ]Search within current pageCmd + FCtrl + FCreate new pageCmd + NCtrl + NOpen new windowCmd + Shift + NCtrl + Shift + NToggle sidebarCmd + \\Ctrl + \\
The Cmd/Ctrl + P command is particularly powerful—it opens a universal search that lets you jump to any page, workspace, or recently viewed content. Think of it as your command center for instant navigation across your entire workspace.
Database Navigation
When working within databases, specialized shortcuts help you move between entries efficiently:
ActionMacWindows/LinuxPrevious database page (peek view)Ctrl + Shift + KCtrl + KNext database page (peek view)Ctrl + Shift + JCtrl + JOpen page as new tabCmd + ClickCtrl + ClickOpen page as new windowOption + Shift + ClickAlt + Shift + Click
Text Formatting Shortcuts
Formatting text quickly without lifting your hands from the keyboard maintains your writing flow. These commands work on selected text or can be applied while typing using markdown syntax.
Basic Text Styling
ActionKeyboard ShortcutMarkdown AlternativeBold textCmd/Ctrl + B**text**Italic textCmd/Ctrl + I*text*Underline textCmd/Ctrl + UN/AStrikethroughCmd/Ctrl + Shift + S~text~Inline codeCmd/Ctrl + E`code`Create linkCmd/Ctrl + KN/A
You can combine formatting options—for example, text can be both bold and italicized simultaneously. The markdown alternatives work while typing, automatically converting to formatted text when you press space or enter.
Color and Highlighting
Text and background colors can be applied using slash commands at the beginning or end of any block:
- Type /color to see color options
- Type /red, /blue, /yellow, etc. for text colors
- Type /red background, /blue background, etc. for highlights
- Use Cmd/Ctrl + Shift + H to reapply the last color used
- Type /default to remove all colors
Content Creation Shortcuts
Creating different types of blocks quickly is essential for building rich, structured content. These commands let you insert headings, lists, and other elements without breaking your workflow.
Markdown-Style Block Creation
Type these at the beginning of a new line or existing block:
Type ThisCreates# + spaceHeading 1## + spaceHeading 2### + spaceHeading 3* or - or + then spaceBulleted list1. or a. or i. then spaceNumbered list[] then spaceCheckbox (to-do)> then spaceToggle list" then spaceQuote block--- (three dashes)Divider
Keyboard Shortcuts for Block Types
For Mac, use Cmd + Option; for Windows/Linux, use Ctrl + Shift:
ActionMacWindows/LinuxCreate text blockCmd + Option + 0Ctrl + Shift + 0Create H1 headingCmd + Option + 1Ctrl + Shift + 1Create H2 headingCmd + Option + 2Ctrl + Shift + 2Create H3 headingCmd + Option + 3Ctrl + Shift + 3Create to-do checkboxCmd + Option + 4Ctrl + Shift + 4Create bulleted listCmd + Option + 5Ctrl + Shift + 5Create numbered listCmd + Option + 6Ctrl + Shift + 6Create toggle listCmd + Option + 7Ctrl + Shift + 7Create code blockCmd + Option + 8Ctrl + Shift + 8Create new pageCmd + Option + 9Ctrl + Shift + 9
Block Manipulation and Editing
Everything in the platform is a block—text paragraphs, images, databases, and embeds. These commands help you select, move, duplicate, and modify blocks efficiently.
Selecting and Moving Blocks
ActionMacWindows/LinuxSelect block you're inCmd + A (once)Ctrl + A (once)Select entire pageCmd + A (twice)Ctrl + A (twice)Select/deselect blockCmd + Shift + ClickAlt + Shift + ClickExpand selection up/downShift + ↑/↓Shift + ↑/↓Select multiple blocksShift + ClickShift + ClickMove block up/downCmd + Shift + ↑/↓Ctrl + Shift + ↑/↓Indent (nest) blockTabTabOutdent (un-nest) blockShift + TabShift + Tab
Block Actions
ActionMacWindows/LinuxDuplicate blockCmd + DCtrl + DDelete selected blocksBackspace or DeleteBackspace or DeleteEdit/modify blockCmd + /Ctrl + /Turn into different blockType /turnType /turnDuplicate by draggingOption + DragAlt + DragModify current blockCmd + EnterCtrl + Enter
The Cmd/Ctrl + / command is incredibly versatile—it opens an action menu that lets you change block types, colors, and properties for one or multiple selected blocks simultaneously.
Slash Commands: The Power Menu
Typing / anywhere opens a searchable menu of every block type, embed, and action available. You can type / followed by keywords to filter options instantly.
Basic Slash Commands
- /text or /plain – Create text block
- /page – Create new page
- /h1, /h2, /h3 – Create headings
- /bullet – Bulleted list
- /num – Numbered list
- /todo – To-do list with checkboxes
- /toggle – Toggle list
- /quote – Quote block
- /div – Divider line
- /link – Link to another page
Media and Embeds
- /image – Upload or embed images
- /video – Upload or embed videos
- /audio – Upload or embed audio
- /file – Upload any file type
- /pdf – Embed PDF documents
- /book or /bookmark – Create web bookmark
- /code – Code block with syntax highlighting
- /embed – Embed external content
Database Commands
Create databases inline (on current page) or as full pages:
- /table-inline – Table database on current page
- /board-inline – Kanban board on current page
- /calendar-inline – Calendar on current page
- /list-inline – List database on current page
- /gallery-inline – Gallery on current page
- /timeline-inline – Timeline on current page
Replace -inline with -full to create the database on a separate page (e.g., /table-full).
Advanced Slash Commands
- /toc – Table of contents
- /button or /template – Template button
- /bread – Breadcrumb navigation
- /math or /latex – Mathematical equations
- /mention – Mention person or page
- /date or /reminder – Add date or reminder
- /emoji – Emoji picker
- /duplicate – Duplicate current block
- /moveto – Move block to another page
- /delete – Delete current block
- /comment – Add comment to block
Press Esc to dismiss the slash menu if you simply want to type a forward slash in your text.
Special Commands: @, [[, and +
These prefix commands provide quick access to linking, mentions, and page creation features.
@ Commands (Mentions and Dates)
- @person name – Mention a teammate (they'll receive a notification)
- @page name – Link to another page (auto-updates if page is renamed)
- @date – Insert a date (type "today," "tomorrow," "next Friday," or any date format)
- @remind – Set a reminder with notification
When you type @, a menu appears showing people, pages, and date options. Continue typing to filter results.
[[ Commands (Page Linking)
- [[page name – Link to existing page
- [[new page name – Create and link to new sub-page
- [[ then select "↗ Add new page in..." – Create page elsewhere in workspace
The double-bracket syntax prioritizes linking to existing pages, making it ideal when you want to reference content you've already created.
+ Commands (Quick Page Creation)
- +page name – Create new sub-page
- + then select "↗ Add new page in..." – Create page in specific location
- +existing page – Link to existing page
The plus command prioritizes creating new pages over linking to existing ones, making it faster when you know you're starting something new.
Productivity Workflows Using Shortcuts
Combining shortcuts into sequences creates powerful workflows that dramatically speed up common tasks.
Rapid Content Creation Workflow
- Press Cmd/Ctrl + N to create a new page
- Type your title and press Enter
- Type /toc to add a table of contents
- Type ## + space for H2 headings as you outline
- Use Tab to nest bullet points under headings
- Press Cmd/Ctrl + K to link to related pages
- Type @remind tomorrow to set a follow-up reminder
Database Management Workflow
- Press Cmd/Ctrl + P to jump to your database
- Press Enter to open first entry in peek view
- Use Ctrl + J (Windows) or Ctrl + Shift + J (Mac) to move to next entry
- Press Cmd/Ctrl + / to edit properties across multiple entries
- Use @mention to assign tasks to teammates
- Press Esc to close peek view and return to database
Meeting Notes Workflow
- Type [[ to link to project page
- Type @today to insert date
- Type ## + space for "Attendees" heading
- Type @ to mention each attendee
- Type ## + space for "Action Items"
- Type [] + space to create checkboxes for tasks
- Use @mention to assign each task
- Type @remind for follow-up dates
Platform-Specific Shortcuts
While most commands work identically across platforms, some differences exist between Mac, Windows, and mobile versions.
Mac-Specific Commands
- Cmd + Ctrl + Space – Open emoji picker (system-wide Mac feature)
- Option + Shift + Click – Open page in new window
- Ctrl + Shift + K – Previous database page in peek view
- Ctrl + Shift + J – Next database page in peek view
Windows-Specific Commands
- Windows + . or Windows + ; – Open emoji picker (Windows 10+)
- Alt + Shift + Click – Open page in new window
- Ctrl + K – Previous database page in peek view
- Ctrl + J – Next database page in peek view
Mobile App Shortcuts
Mobile versions support limited shortcuts:
- Markdown syntax works while typing (**, *, ~, `, etc.)
- Slash commands function identically to desktop
- @ commands work for mentions, dates, and reminders
- [[ and + commands work for page linking and creation
- Swipe gestures replace some keyboard shortcuts (swipe left to delete, etc.)
Advanced Power User Techniques
These lesser-known shortcuts and techniques can significantly enhance your efficiency once you've mastered the basics.
Multi-Block Editing
Select multiple blocks using Shift + Click or Shift + ↑/↓, then:
- Press Cmd/Ctrl + / to edit all selected blocks at once
- Change block types, colors, or properties simultaneously
- In databases, select multiple rows and use Cmd/Ctrl + / to bulk-edit properties
- Press Cmd/Ctrl + D to duplicate all selected blocks
Toggle List Mastery
- Cmd/Ctrl + Option/Alt + T – Expand or collapse all toggles in a list
- Cmd/Ctrl + Enter – Open or close the toggle you're currently in
- Type > + space at the start of any block to convert it to a toggle
View and Display Controls
- Cmd/Ctrl + Shift + L – Toggle between dark and light mode
- Cmd/Ctrl + + – Zoom in
- Cmd/Ctrl + - – Zoom out
- Cmd/Ctrl + Shift + U – Move up one level in page hierarchy
- Space – Open selected image in full-screen (press again to exit)
Database-Specific Shortcuts
- Cmd/Ctrl + R – Fill cells to the right (in table view with multiple cells selected)
- Cmd/Ctrl + D – Fill cells down (in table view with multiple cells selected)
- Enter – Open database entry in peek view
- Esc – Close peek view and return to database
Learning Strategy: How to Master Shortcuts
Trying to memorize 120+ commands at once is overwhelming and counterproductive. Instead, use this progressive learning approach.
Week 1: Core Navigation (5 shortcuts)
- Cmd/Ctrl + P – Quick search/jump to page
- Cmd/Ctrl + N – Create new page
- Cmd/Ctrl + [ – Go back
- Cmd/Ctrl + ] – Go forward
- Cmd/Ctrl + \\ – Toggle sidebar
Practice these every time you navigate. By the end of the week, they should feel automatic.
Week 2: Text Formatting (5 shortcuts)
- Cmd/Ctrl + B – Bold
- Cmd/Ctrl + I – Italic
- Cmd/Ctrl + K – Create link
- Cmd/Ctrl + E – Inline code
- Cmd/Ctrl + Shift + S – Strikethrough
Week 3: Content Creation (5 markdown shortcuts)
- ## + space – H2 heading
- - + space – Bullet list
- [] + space – Checkbox
- / – Slash command menu
- @ – Mention/date command
Week 4: Block Manipulation (5 shortcuts)
- Cmd/Ctrl + D – Duplicate block
- Cmd/Ctrl + / – Edit block
- Tab – Indent/nest
- Shift + Tab – Outdent
- Cmd/Ctrl + Shift + ↑/↓ – Move block
Building Muscle Memory
- Practice deliberately: Set aside 10 minutes daily to practice new shortcuts
- Force yourself: Resist using the mouse for actions you know have shortcuts
- Create a cheat sheet: Keep a printed reference visible near your workspace
- Use sticky notes: Write your weekly focus shortcuts on a note attached to your monitor
- Track progress: Notice when shortcuts become automatic rather than requiring conscious thought
Troubleshooting Common Issues
Sometimes shortcuts don't work as expected. Here are solutions to the most common problems.
Shortcuts Not Working
Operating system conflicts: Some keyboard combinations may be reserved by your OS or other applications. Check system preferences (Mac) or settings (Windows) to identify conflicts.
Browser extensions: If using the web version, browser extensions can intercept keyboard commands. Try disabling extensions or using the desktop app.
International keyboards: Some shortcuts assume QWERTY layout. Non-QWERTY keyboards may require different key positions for the same commands.
Windows Ctrl + Shift conflicts: Windows may have Ctrl + Shift bound to language switching. You can disable this in Windows language settings if it interferes with your workflow.
Mac vs. Windows Key Confusion
The general rule: Cmd on Mac = Ctrl on Windows/Linux
Exceptions:
- Database peek view navigation uses Ctrl on both Mac and Windows (Mac: Ctrl + Shift + K/J, Windows: Ctrl + K/J)
- Some Mac-specific shortcuts use Option (Mac) vs. Alt (Windows)
- Emoji picker is OS-level: Cmd + Ctrl + Space (Mac) vs. Windows + .
Markdown Not Converting
If markdown syntax isn't converting to formatted text:
- Ensure you press space after the markdown syntax
- Some markdown only works at the start of a line (headings, lists)
- Inline markdown (**, *, ~, `) works anywhere in text
- Check that you're using the correct symbols (backtick ` for code, not apostrophe ')
Notion Keyboard Shortcuts Reference Tables
Here's a comprehensive quick-reference organized by function for easy lookup.
Complete Navigation Reference
ActionMacWindows/LinuxQuick searchCmd + P or Cmd + KCtrl + P or Ctrl + KSearch in pageCmd + FCtrl + FGo backCmd + [Ctrl + [Go forwardCmd + ]Ctrl + ]Go up one levelCmd + Shift + UCtrl + Shift + UNew pageCmd + NCtrl + NNew windowCmd + Shift + NCtrl + Shift + NNew tabCmd + TCtrl + TToggle sidebarCmd + \\Ctrl + \\Dark/light modeCmd + Shift + LCtrl + Shift + L
Complete Text Formatting Reference
ActionKeyboardMarkdownBoldCmd/Ctrl + B**text**ItalicCmd/Ctrl + I*text*UnderlineCmd/Ctrl + U—StrikethroughCmd/Ctrl + Shift + S~text~Inline codeCmd/Ctrl + E`code`LinkCmd/Ctrl + K—CommentCmd/Ctrl + Shift + M—Reapply last colorCmd/Ctrl + Shift + H—
Complete Block Creation Reference
Block TypeSlash CommandMarkdownKeyboard (Mac)Keyboard (Win)Text/text—Cmd + Opt + 0Ctrl + Shift + 0H1 Heading/h1# + spaceCmd + Opt + 1Ctrl + Shift + 1H2 Heading/h2## + spaceCmd + Opt + 2Ctrl + Shift + 2H3 Heading/h3### + spaceCmd + Opt + 3Ctrl + Shift + 3Checkbox/todo[] + spaceCmd + Opt + 4Ctrl + Shift + 4Bullet list/bullet- + spaceCmd + Opt + 5Ctrl + Shift + 5Numbered list/num1. + spaceCmd + Opt + 6Ctrl + Shift + 6Toggle list/toggle> + spaceCmd + Opt + 7Ctrl + Shift + 7Code block/code—Cmd + Opt + 8Ctrl + Shift + 8New page/page—Cmd + Opt + 9Ctrl + Shift + 9Quote/quote" + space——Divider/div--- (3 dashes)——
Integrating Shortcuts with Vida's Workflow Automation
While mastering keyboard commands dramatically improves your personal productivity, combining this efficiency with automated workflows takes your operations to the next level. At Vida, we help businesses streamline communication and task management by automating repetitive processes—from call handling and appointment scheduling to CRM updates and follow-up reminders.
When your team works faster within their productivity tools and pairs that speed with intelligent automation, you eliminate bottlenecks across your entire workflow. Our AI Agent OS integrates with the tools you already use, capturing leads, routing calls, sending automated messages, and executing multi-step workflows without manual intervention.
If you're looking to reduce administrative overhead while maintaining the flexibility and control that platforms like this provide, explore how Vida's automation platform can complement your productivity stack. Learn more about our workflow automation features designed specifically for businesses that value efficiency and seamless integration.
Key Takeaways
Mastering keyboard commands transforms how you interact with productivity software, reducing friction and keeping you focused on your actual work rather than navigation mechanics. Start with 5-10 essential shortcuts, practice them daily until they become automatic, then gradually expand your repertoire.
The most impactful commands to learn first are:
- Cmd/Ctrl + P for universal search and navigation
- Cmd/Ctrl + B, I, K for basic text formatting
- ## + space and - + space for headings and lists
- / for accessing the complete command menu
- @ for mentions, dates, and reminders
Remember that efficiency comes from using the right shortcuts for your specific workflow, not from memorizing every possible command. Focus on the 20% of shortcuts that cover 80% of your daily tasks, and let the rest come naturally as you encounter specific needs.
With consistent practice, these commands will become second nature, freeing your attention for higher-value creative and strategic work while the mechanics of organization and formatting happen effortlessly in the background.





