Obsidian Keyboard Shortcuts: The Complete Guide for Mac
Move faster in Obsidian on Mac with essential shortcuts for notes, command palette, quick switcher, search, tabs, Markdown editing, links, and hotkey customization.

Obsidian is a Markdown editor and knowledge-base app built around plain text files, links, plugins, and personal workflows. That flexibility is exactly why shortcuts matter: the less time you spend hunting through sidebars and menus, the more Obsidian feels like a fast thinking space.
Obsidian’s official Hotkeys guide separates customizable app commands from editing shortcuts supplied by macOS and Obsidian’s editor framework. The shortcuts below use Mac notation and focus on the default commands that are most useful in the desktop app.
Essential Obsidian shortcuts
Start with these if you want Obsidian to feel faster immediately.
| Action | Shortcut |
|---|---|
| Create a new note | ⌘ + N |
| Open the Command Palette | ⌘ + P |
| Open Quick Switcher | ⌘ + O |
| Search the entire vault | ⌘ + ⇧ + F |
| Open a new tab | ⌘ + T |
| Switch to the next tab | ⌃ + Tab |
| Switch to the previous tab | ⌃ + ⇧ + Tab |
| Bold selected text | ⌘ + B |
| Italicize selected text | ⌘ + I |
| Paste without formatting | ⌘ + ⇧ + V |
Pro tip: learn ⌘ + P and ⌘ + O first. The Command Palette lets you run commands and discover assigned shortcuts, while Quick Switcher is the fastest way to jump between notes.
Command Palette and Quick Switcher
These two tools are Obsidian’s keyboard-first control center.
| Action | Shortcut |
|---|---|
| Open the Command Palette | ⌘ + P |
| Filter commands | Type part of the command name |
| Move through command results | ↑ / ↓ |
| Run the selected command | Return |
| Open Quick Switcher | ⌘ + O |
| Search for a note by name or alias | Type in Quick Switcher |
| Move through note results | ↑ / ↓ |
| Open the selected note | Return |
| Create a note when there is no exact match | Return |
| Create a note with the exact typed name | ⇧ + Return |
| Open the selected note in a new tab | ⌘ + Return |
Obsidian’s Command Palette supports fuzzy matching, so you can usually type fragments instead of full command names. Its official docs also note that recently used commands appear near the top, which makes repeated workflows easier to trigger from the keyboard.
Creating and linking notes
Obsidian is at its best when notes are quick to create and easy to connect.
| Action | Shortcut or trigger |
|---|---|
| Create a new note | ⌘ + N |
| Confirm a new note name | Return |
| Rename the active note | F2 |
| Confirm a rename | Return |
| Create an internal link | Type [[ |
| Link selected text to another note | Select text, then type [[ |
| Link to a heading in the current note | Type [[# |
| Search headings across the vault while linking | Type [[## |
| Preview a linked file while editing | Hold ⌘ and hover the link |
| Open a link in a new tab | ⌘ + Click |
| Open a link in a new tab group | ⌘ + ⌥ + Click |
| Open a link in a new window | ⌘ + ⌥ + ⇧ + Click |
If a link points to a note that does not exist yet, Obsidian can create the note from that link. That makes [[ one of the most important “shortcuts” in the app, even though it is typed text rather than a modifier-key command.
Search and vault navigation
Use these when your vault is large enough that scrolling the file tree is too slow.
| Action | Shortcut or workflow |
|---|---|
| Search the entire vault | ⌘ + ⇧ + F |
| Search selected text across the vault | Select text, then press ⌘ + ⇧ + F |
| Reuse a recent vault search | Open Search with an empty query |
| Search for an exact phrase | Wrap the phrase in quotes |
| Exclude a word from search results | Prefix it with - |
| Search by filename | Use the file: operator |
| Search by path | Use the path: operator |
| Search by tag | Use the tag: operator |
| Search task text | Use the task: operator |
| Search property values | Use [property:value] syntax |
For research vaults, project notes, and meeting archives, ⌘ + ⇧ + F is usually faster than guessing where a file lives. Obsidian’s search syntax also supports operators, property queries, exact phrases, exclusions, and JavaScript-style regular expressions.
Tabs and window layout
Obsidian tabs work like browser tabs, but they can also be arranged into tab groups and linked views.
| Action | Shortcut |
|---|---|
| Open a new tab | ⌘ + T |
| Open a note from Quick Switcher in a new tab | ⌘ + Return |
| Switch to the next tab | ⌃ + Tab |
| Switch to the previous tab | ⌃ + ⇧ + Tab |
| Select the first tab | ⌘ + 1 |
| Select tabs two through eight | ⌘ + 2 through ⌘ + 8 |
| Select the last tab | ⌘ + 9 |
| Reopen a recently closed tab | ⌘ + ⇧ + T |
| Open a link in a new tab | ⌘ + Click |
| Open a link in a new window | ⌘ + ⌥ + ⇧ + Click |
Use numbered tab shortcuts when you keep a stable workspace: daily note first, project index second, current writing draft third, and reference notes after that.
Markdown editing shortcuts
These are the core writing shortcuts from Obsidian’s current editing-shortcuts reference for macOS.
| Action | Shortcut |
|---|---|
| Copy | ⌘ + C |
| Cut | ⌘ + X |
| Paste | ⌘ + V |
| Paste without formatting | ⌘ + ⇧ + V |
| Undo | ⌘ + Z |
| Redo | ⌘ + ⇧ + Z |
| Copy paragraph when no text is selected | ⌘ + C |
| Cut paragraph when no text is selected | ⌘ + X |
| Bold text | ⌘ + B |
| Italic text | ⌘ + I |
| Insert a new line | Return |
| Delete the previous character | Backspace |
| Delete the next character | Delete |
| Delete the previous word | ⌥ + Backspace |
| Delete the next word | ⌥ + Delete |
| Delete to the beginning of the current line | ⌘ + Backspace |
| Delete to the end of the current line | ⌘ + Delete |
| Delete the current line with no text selected | ⌘ + ⇧ + K |
Markdown triggers are often as useful as shortcuts. Type # for headings, - [ ] for tasks, **bold**, *italic*, ==highlight==, backticks for code, and --- for a horizontal rule.
Cursor movement and selection
These shortcuts keep your hands on the keyboard while editing long notes.
| Action | Shortcut |
|---|---|
| Move one character | ← / → |
| Move to the beginning of the previous word | ⌥ + ← |
| Move to the end of the next word | ⌥ + → |
| Move to the beginning of the current line | ⌘ + ← |
| Move to the end of the current line | ⌘ + → |
| Move to the beginning of the note | ⌘ + ↑ |
| Move to the end of the note | ⌘ + ↓ |
| Simplify selection | Escape |
| Select all | ⌘ + A |
| Extend selection one character | ⇧ + ← / ⇧ + → |
| Extend selection to the previous word | ⌥ + ⇧ + ← |
| Extend selection to the next word | ⌥ + ⇧ + → |
| Extend selection to the beginning of the line | ⌘ + ⇧ + ← |
| Extend selection to the end of the line | ⌘ + ⇧ + → |
| Extend selection to the beginning of the note | ⌘ + ⇧ + ↑ |
| Extend selection to the end of the note | ⌘ + ⇧ + ↓ |
These are especially useful when you clean up meeting notes, restructure outlines, or write long-form Markdown where constant trackpad selection would break concentration.
Customizing and discovering Obsidian hotkeys
Obsidian is highly customizable, and many commands do not need to keep their defaults. The official hotkeys workflow is:
| Task | Where to go |
|---|---|
| See a command’s current shortcut | Open Command Palette and search for the command |
| Manage all hotkeys | Settings → Hotkeys |
| Add a hotkey | Select the plus icon beside a command |
| Assign another shortcut to the same command | Select the plus icon again |
| Remove a hotkey | Select the X beside the shortcut |
| Show only commands with assigned hotkeys | Use the filter icon in Settings → Hotkeys |
| Customize pinned Command Palette commands | Settings → Command Palette |
Obsidian also warns that hotkeys are displayed as they would appear on a US keyboard layout. If your physical keyboard layout differs, the displayed shortcut might not look identical, but the binding follows the actual keys you pressed unless you change keyboard layouts.
Show Obsidian shortcuts on screen
Recording a note-taking workflow, course, writing process, research session, or team knowledge-base demo? KeyScreen displays your keystrokes beautifully on screen so viewers can follow every ⌘ + P, Quick Switcher jump, Markdown edit, tab change, and search shortcut without guessing what you pressed.
You can also get KeyScreen on the Mac App Store if you want a clean keystroke overlay for tutorials, livestreams, recorded lessons, and support walkthroughs.


