Discord Keyboard Shortcuts: Complete List for Windows & Mac (2026)

Discord has over 500 million registered users but most of them are still clicking around with a mouse. Learning Discord’s keyboard shortcuts changes everything. You can mute yourself mid-game, jump between servers, search messages, and format text without ever lifting your hands off the keyboard.

This guide covers every Discord keyboard shortcut for Windows and Mac navigation, voice, messaging, text formatting, and custom keybinds all verified against Discord’s official documentation. A free printable PDF is available at the bottom.

Quick tip: Press Ctrl + / on Windows or ⌘ + / on Mac at any time inside Discord to open the built-in keyboard shortcut overlay.

Top 10 Most Useful Discord Shortcuts

New to Discord shortcuts? Start with these ten they cover 90% of what you’ll use daily.

Shortcut (Windows)Shortcut (Mac)What It Does
Ctrl + K⌘ + KOpen Quick Switcher jump to any server, channel, or DM instantly
Ctrl + /⌘ + /Show all keyboard shortcuts
Ctrl + Shift + M⌘ + Shift + MToggle microphone mute
Ctrl + Shift + D⌘ + Shift + DToggle deafen (mutes mic + audio)
Ctrl + Enter⌘ + EnterAnswer an incoming call
Up ArrowUp ArrowEdit your last sent message
Ctrl + F⌘ + FSearch messages in current channel
Ctrl + Shift + F⌘ + Shift + FSearch across all channels
Shift + EscShift + EscMark current channel as read
Ctrl + R⌘ + RRefresh Discord

Navigation Shortcuts

These shortcuts let you move around Discord at full speed between servers, channels, and DMs without touching the mouse.

ActionWindowsMac
Open Quick SwitcherCtrl + K⌘ + K
Navigate to next serverCtrl + Alt + Down Arrow⌘ + Alt + Down Arrow
Navigate to previous serverCtrl + Alt + Up Arrow⌘ + Alt + Up Arrow
Jump to server 1–9Ctrl + 1 through 9⌘ + 1 through 9
Create or join a serverCtrl + Shift + N⌘ + Shift + N
Next channelAlt + Down ArrowAlt + Down Arrow
Previous channelAlt + Up ArrowAlt + Up Arrow
Next unread channelAlt + Shift + Down ArrowAlt + Shift + Down Arrow
Previous unread channelAlt + Shift + Up ArrowAlt + Shift + Up Arrow
Next unread channel with mentionCtrl + Shift + Alt + Down Arrow⌘ + Shift + Alt + Down Arrow
Previous unread channel with mentionCtrl + Shift + Alt + Up Arrow⌘ + Shift + Alt + Up Arrow
Mark server as readShift + EscShift + Esc
Mark channel as readEscEsc

Direct Messages & Search Shortcuts

ActionWindowsMac
Find or start a direct messageCtrl + K⌘ + K
Create a private group DMCtrl + Shift + T⌘ + Shift + T
Search current channelCtrl + F⌘ + F
Search all channelsCtrl + Shift + F⌘ + Shift + F

Panels & Overlays Shortcuts

ActionWindowsMac
Toggle member listCtrl + U⌘ + U
Toggle pins popoutCtrl + P⌘ + P
Toggle mentions popoutCtrl + I⌘ + I
Toggle emoji pickerCtrl + E⌘ + E
Open overlayCtrl + ‘⌘ + ‘
Show keyboard shortcutsCtrl + /⌘ + /
Open developer consoleCtrl + Shift + I⌘ + Shift + I
Get helpCtrl + Shift + H⌘ + Shift + H

The Quick Switcher (Ctrl + K) – Discord’s Most Powerful Shortcut

The Quick Switcher is the single most efficient way to navigate Discord. Press Ctrl + K (Windows) or ⌘ + K (Mac), start typing, and jump anywhere instantly.
Use these prefixes to narrow results:

  • @username – find a friend or mutual server member
  • #channel-name – jump to a text channel
  • !channel-name – jump to a voice channel
  • *server-name – search through your servers

This one shortcut replaces five or more mouse clicks every single time you use it.

Voice & Call Shortcuts

These are the shortcuts gamers care most about. Several work even when Discord is running in the background.

While Discord Is in the Background

ActionWindowsMac
Toggle microphone muteCtrl + Shift + M⌘ + Shift + M
Toggle deafenCtrl + Shift + D⌘ + Shift + D

Pro tip: Ctrl + Shift + M works even when you’re in a game and Discord is minimised. No more tabbing out to mute.

While Discord Is Open

ActionWindowsMac
Answer incoming callCtrl + Enter⌘ + Enter
Decline incoming callEscEsc
Call the DM you’re viewingCtrl + ‘⌘ + ‘
Return to connected audio channelAlt + Left ArrowAlt + Left Arrow
Return to previous audio channelAlt + Right ArrowAlt + Right Arrow
Start call in DM or groupCtrl + [⌘ + [

While in an Active Voice Call

ActionWindowsMac
Jump back to your call (from anywhere)Ctrl + Shift + Alt + V⌘ + Shift + Alt + V
Open SoundboardCtrl + Shift + B⌘ + Shift + B
Toggle camera on/offCtrl + Shift + V⌘ + Shift + V

Message & Text Chat Shortcuts

Editing & Reacting

ActionWindows / MacNotes
Edit last messageUp ArrowOnly works in the text input area when it’s empty
Edit a selected messageEPress Tab to focus a message first, then E
Reply to selected messageRSame focus the message first
Add reaction+On a focused message
Delete selected messageBackspaceYour own messages only
Pin selected messagePRequires permission
Forward selected messageFAvailable on focused message

Scrolling & Reading

ActionWindowsMac
Scroll chat upPage UpPage Up
Scroll chat downPage DownPage Down
Jump to oldest unread messageShift + Page UpShift + Page Up
Focus text input areaTabTab

File & Media

ActionWindowsMac
Upload a fileCtrl + Shift + U⌘ + Shift + U
Open emoji pickerCtrl + E⌘ + E
Open sticker pickerCtrl + S⌘ + S
Open GIF pickerCtrl + G⌘ + G

Text Formatting Shortcuts

Discord uses Markdown for text formatting. These are not keyboard shortcuts in the traditional sense they are typed directly into the message box.

FormatSyntaxExample
Bold**text**bold
Italic*text* or _text_italic
Bold + Italic***text***bold italic
Underline__text__underline
Strikethrough~~text~~strikethrough
Inline code`text`code
Code block“`text“`Full code block
Spoiler tag||text||Hidden until clicked
Block quote> textIndented quote
Multiline quote>>> textQuotes rest of message
Heading 1# textLarge heading
Heading 2## textMedium heading
Heading 3### textSmall heading
Bulleted list– text or * textList item
Numbered list1. textOrdered item

Discord Shortcuts for Mac

Mac uses the ⌘ (Command) key in place of Ctrl for most shortcuts. Here is the complete Mac-specific reference.

Mac Navigation Shortcuts

ActionMac Shortcut
Open Quick Switcher⌘ + K
Show all keyboard shortcuts⌘ + /
Next server⌘ + Alt + Down Arrow
Previous server⌘ + Alt + Up Arrow
Jump to server 1–9⌘ + 1 through 9
Create or join server⌘ + Shift + N
Next unread channelAlt + Shift + Down Arrow
Previous unread channelAlt + Shift + Up Arrow
Mark channel as readEsc
Mark server as readShift + Esc
Find or start a DM⌘ + K
Search current channel⌘ + F
Search all channels⌘ + Shift + F
Toggle member list⌘ + U
Toggle emoji picker⌘ + E
Upload a file⌘ + Shift + U
Refresh Discord⌘ + R

Mac Voice & Call Shortcuts

ActionMac Shortcut
Toggle mute (works in background)⌘ + Shift + M
Toggle deafen (works in background)⌘ + Shift + D
Answer incoming call⌘ + Enter
Decline callEsc
Toggle camera⌘ + Shift + V
Open Soundboard⌘ + Shift + B
Jump back to active call⌘ + Shift + Alt + V

Mac-specific note: On Mac, keyboard shortcuts work in the Desktop app and in Safari/Chrome browsers. Custom keybinds require the Discord Desktop app they do not work in the browser version.

Download Discord Shortcuts PDF

All shortcuts on this page are available as a free printable PDF cheat sheet one page, print-ready, covering Windows and Mac.

Download Discord Shortcuts PDF →

How to Create Custom Discord Keybinds

Discord lets you go beyond the built-in hotkeys and create your own keybinds for voice actions, navigation, and more. Custom keybinds only work in the Discord Desktop app.

Hotkeys vs. Keybinds – What’s the Difference?

  • Hotkeys are Discord’s built-in keyboard shortcuts. They come pre-set and cannot be changed (e.g. Ctrl+K, Ctrl+Shift+M).
  • Keybinds are custom shortcuts you create yourself in Settings. They let you bind any key to voice actions like Push to Talk, Toggle Mute, or Toggle Deafen.

Step-by-Step: How to Set Up a Custom Keybind

  1. Open Discord and click the cogwheel icon (bottom-left, next to your username) to open User Settings.
  2. Scroll down the left sidebar and click Keybinds.
  3. Click Add a Keybind in the top-right.
  4. Click the Action dropdown and choose what you want the keybind to do.
  5. Click inside the Keybind recording box it will display “Recording…”
  6. Press the key or key combination you want to assign (e.g. Ctrl + Shift + S).
  7. The keybind saves automatically. Close settings and it’s live immediately.

Available Actions for Custom Keybinds

Toggle actions (press once to activate, press again to deactivate):

  • Toggle Mute
  • Toggle Deafen
  • Toggle Voice Activation Detection (VAD)
  • Toggle Streamer Mode
  • Navigate Forward / Navigate Back
  • Switch to Voice Channel
  • Disconnect from Voice Channel

Hold actions (active only while you hold the key):

  • Push to Talk – mic transmits only while key is held
  • Push to Mute – mic is muted only while key is held
  • Priority Push to Talk – lowers others’ volume as you speak

How to Remove a Custom Keybind

Go to User Settings → Keybinds, find the keybind you want to delete, and click the trash can icon on the right side of that row. There is no undo it deletes immediately.

If you’re exploring other platforms, check out our guide to the best Discord alternatives including Slack, Microsoft Teams, and Teamspeak.

Discord Keyboard Shortcuts FAQ

What is the keyboard shortcut to see all Discord shortcuts?

Press Ctrl + / on Windows or ⌘ + / on Mac inside Discord. This opens a full shortcut overlay directly in the app.

How do I mute myself on Discord with a keyboard shortcut?

Press Ctrl + Shift + M on Windows or ⌘ + Shift + M on Mac. This works even when Discord is running in the background, so you never have to alt-tab mid-game.

What does Ctrl + K do in Discord?

Ctrl + K (or ⌘ + K on Mac) opens the Quick Switcher a search bar that lets you instantly jump to any server, channel, or DM by typing its name. It replaces several clicks with a single keystroke.

Does Discord have keyboard shortcuts on mobile?

No. Discord keyboard shortcuts are only available on the desktop app and browser version. The mobile app uses tap and swipe gestures instead. There are no keyboard shortcuts for iPhone, Android, or iPad Discord.

Can I create my own Discord keyboard shortcuts?

Yes. Go to User Settings → Keybinds in the Discord Desktop app and click “Add a Keybind.” You can assign custom keys to voice actions like Push to Talk, Toggle Mute, or Toggle Deafen. Note: custom keybinds are not available in the browser version.

How do I switch between Discord servers with a keyboard shortcut?

Use Ctrl + Alt + Up/Down Arrow (Windows) or ⌘ + Alt + Up/Down Arrow (Mac) to cycle through servers. Or press Ctrl + 1 through 9 (Windows) or ⌘ + 1 through 9 (Mac) to jump directly to a specific server by position.

What is the Discord shortcut to refresh the app?

Press Ctrl + R on Windows or ⌘ + R on Mac to fully refresh Discord. This is useful when messages stop loading or the app feels slow.

What is Push to Talk and how do I set it up?

Push to Talk is a voice mode where your microphone only transmits audio while you hold a specific key. To set it up: go to User Settings → Voice & Video → Input Mode → Push to Talk, then assign a key. You can also create a Push to Talk keybind under User Settings → Keybinds.

READ NEXT:

Pratik

Pratik is the founder of Tutorial Tactic and a productivity tools specialist with 15 years of hands-on experience in Google Workspace, Microsoft Office, and software automation. He has published over 1,500 guides on keyboard shortcuts, software commands, how-to tutorials and workflow optimization, helping readers across the US and India work faster with the tools they use every day. Tutorial Tactic was founded in 2021 with one goal: cut through the noise and give readers exactly what they need fast, verified, and beginner-friendly.
Back to top button