macOS keyboard shortcuts
101 shortcuts · Updated
These are the default macOS keyboard shortcuts, taken from Apple's official Mac keyboard shortcuts page. They work system-wide rather than in one app, which makes them the highest-leverage set to learn first: Finder navigation, window and app switching, Spotlight and screenshots, plus the text-editing keys that work in almost every text field on the Mac.
Nothing matches - try fewer letters, or an action word like "close" or "split".
Or stop looking them up. Super Shortcuts puts the macOS commands you actually use one hyper key away: hold it, see every command for the app you're in, release a key to run it. No memorizing - the cheat sheet is the shortcut.
Get Super ShortcutsThe essentials12
| Shortcut | Action |
|---|---|
| Command X⌘X | Cut the selected item and copy it to the Clipboard |
| Command C⌘C | Copy the selected item - works for files in the Finder too |
| Command V⌘V | Paste the Clipboard into the current document or app |
| Command Z⌘Z | Undo the previous command |
| Command Shift Z⌘⇧Z | Redo, reversing the undo |
| Command A⌘A | Select all items |
| Command F⌘F | Find items in a document, or open a Find window |
| Command G⌘G | Find Again: jump to the next occurrence |
| Command Shift G⌘⇧G | Find the previous occurrence |
| Command S⌘S | Save the current document |
| Command P⌘P | Open the print dialog |
| Command O⌘O | Open the selected item, or a dialog to choose a file |
Windows, apps and switching12
| Shortcut | Action |
|---|---|
| Command Tab⌘⇥ | Switch to the next most recently used app |
| Command `⌘` | Switch between the windows of the app you're using |
| Command W⌘W | Close the front window |
| Command Option W⌘⌥W | Close all windows of the app |
| Command M⌘M | Minimize the front window to the Dock |
| Command Option M⌘⌥M | Minimize all windows of the front app |
| Command H⌘H | Hide the windows of the front app |
| Command Option H⌘⌥H | View the front app but hide all other apps |
| Command Q⌘Q | Quit the current app |
| Command Option Escape⌘⌥⎋ | Force quit an app |
| Command Control F⌘⌃F | Use or stop using the app in full screen |
| Command ,⌘, | Open settings for the front app |
Spotlight, Siri and the system16
| Shortcut | Action |
|---|---|
| Command Space⌘Space | Show or hide the Spotlight search field |
| Command Option Space⌘⌥Space | Start a Spotlight search from a Finder window |
| Command Control Space⌘⌃Space | Show the Character Viewer, for emoji and other symbols |
| Fn EfnE | Show the Character Viewer |
| Fn CfnC | Show or hide Control Center |
| Fn NfnN | Show or hide Notification Center |
| Fn AfnA | Show or hide the Dock |
| Fn DfnD | Start or stop dictation |
| Fn QfnQ | Create a Quick Note |
| Command Control Q⌘⌃Q | Lock your screen |
| Command Shift Q⌘⇧Q | Log out of your macOS user account |
| Command Shift 5⌘⇧5 | Take a screenshot or make a screen recording |
| Command Shift 3⌘⇧3 | Take a screenshot of the whole screen |
| Command Shift 4⌘⇧4 | Take a screenshot of a selected area |
| Control Up Arrow⌃↑ | Open Mission Control |
| Control Down Arrow⌃↓ | Show all windows of the front app |
Finder: open and navigate18
| Shortcut | Action |
|---|---|
| Command N⌘N | Open a new Finder window |
| Command Shift N⌘⇧N | Create a new empty folder |
| Command Control N⌘⌃N | Create a new folder containing the selected items |
| Command Shift G⌘⇧G | Open a Go to Folder window |
| Command Shift H⌘⇧H | Open the Home folder of the current user account |
| Command Shift D⌘⇧D | Open the desktop folder |
| Command Shift O⌘⇧O | Open the Documents folder |
| Command Option L⌘⌥L | Open the Downloads folder |
| Command Shift U⌘⇧U | Open the Utilities folder |
| Command Shift F⌘⇧F | Open the Recents window |
| Command Shift I⌘⇧I | Open iCloud Drive |
| Command Shift R⌘⇧R | Open the AirDrop window |
| Command Shift C⌘⇧C | Open the Computer window |
| Command Shift K⌘⇧K | Open the Network window |
| Command [⌘[ | Go to the previous folder |
| Command ]⌘] | Go to the next folder |
| Command Up Arrow⌘↑ | Open the folder that contains the current folder |
| Command Down Arrow⌘↓ | Open the selected item |
Finder: files and folders13
| Shortcut | Action |
|---|---|
| Command D⌘D | Duplicate the selected files |
| Command I⌘I | Show the Get Info window for a selected file |
| Command Delete⌘⌫ | Move the selected item to the Trash |
| Command Shift Delete⌘⇧⌫ | Empty the Trash |
| SpaceSpace | Use Quick Look to preview the selected item |
| Command Y⌘Y | Use Quick Look to preview the selected files |
| Command E⌘E | Eject the selected disk or volume |
| Command Control A⌘⌃A | Make an alias of the selected item |
| Command Option V⌘⌥V | Move files in the Clipboard here, instead of copying |
| Command R⌘R | Show the original file for the selected alias |
| Command K⌘K | Open the Connect to Server window |
| Option Drag⌥Drag | Copy the dragged item |
| Command Option Drag⌘⌥Drag | Make an alias of the dragged item |
Finder: views and panes11
| Shortcut | Action |
|---|---|
| Command 1⌘1 | View the items in the Finder window as icons |
| Command 2⌘2 | View the items as a list |
| Command 3⌘3 | View the items in columns |
| Command 4⌘4 | View the items in a gallery |
| Command J⌘J | Show View Options |
| Command Option S⌘⌥S | Hide or show the Sidebar |
| Command Option P⌘⌥P | Hide or show the path bar |
| Command /⌘/ | Hide or show the status bar |
| Command Shift P⌘⇧P | Show or hide the Preview pane |
| Command Option T⌘⌥T | Show or hide the toolbar when a single tab is open |
| Command Option D⌘⌥D | Show or hide the Dock |
Text editing19
| Shortcut | Action |
|---|---|
| Command B⌘B | Boldface the selected text, or turn boldfacing on or off |
| Command I⌘I | Italicize the selected text, or turn italics on or off |
| Command U⌘U | Underline the selected text, or turn underlining on or off |
| Command K⌘K | Add a web link |
| Command Left Arrow⌘← | Move the insertion point to the beginning of the line |
| Command Right Arrow⌘→ | Move the insertion point to the end of the line |
| Command Up Arrow⌘↑ | Move the insertion point to the beginning of the document |
| Command Down Arrow⌘↓ | Move the insertion point to the end of the document |
| Option Left Arrow⌥← | Move to the beginning of the previous word |
| Option Right Arrow⌥→ | Move to the end of the next word |
| Command Shift Left Arrow⌘⇧← | Select the text to the beginning of the current line |
| Command Shift Right Arrow⌘⇧→ | Select the text to the end of the current line |
| Option Delete⌥⌫ | Delete the word to the left of the insertion point |
| Fn Deletefn⌫ | Forward delete on keyboards without a Forward Delete key |
| Command Option C⌘⌥C | Copy Style: copy the formatting of the selected item |
| Command Option Shift V⌘⌥⇧V | Paste and Match Style |
| Command Shift S⌘⇧S | Show the Save As dialog, or duplicate the document |
| Command ;⌘; | Find misspelled words in the document |
| Command Shift ?⌘⇧? | Open the Help menu |
Curated from the official Apple Support: Mac keyboard shortcuts. Defaults only - shortcuts you've remapped will differ.
Frequently asked questions
What is the most useful macOS keyboard shortcut to learn first?
⌘Space for Spotlight and ⌘Tab for app switching, in that order. Between them they replace most trips to the Dock and the Applications folder, and they work in every app on every Mac with no setup. After those, ⌘⇧G in the Finder (Go to Folder) is the one power users reach for most.
Do these macOS shortcuts work in every app?
The system ones do - app switching, Spotlight, screenshots, Mission Control - because macOS handles them before the app ever sees the keypress. The Finder shortcuts only apply in the Finder, and the text-editing keys work in most standard text fields but can be overridden by apps that implement their own editor, which is why the same chord sometimes behaves differently in an IDE or a browser.
How do I change a macOS keyboard shortcut?
Open System Settings → Keyboard → Keyboard Shortcuts. The built-in categories let you rebind system commands directly, and App Shortcuts lets you add a shortcut for any menu item in any app by typing the menu title exactly. Note that a few shortcuts (like ⌘Q) are reserved and can't be reassigned there.