Discord keyboard shortcuts

Discord is the home of gaming and community chat, spanning text channels, voice, and video across dozens of servers. Its keyboard shortcuts make server-hopping, unread-clearing, and mid-game mute toggles instant, which matters when your hands are on WASD or you are juggling twenty communities. This cheat sheet covers 42 default shortcuts for Windows and Mac.

Navigation

Open quick switcherCtrl+KCmd+K
Previous serverCtrl+Alt+UpCmd+Option+Up
Next serverCtrl+Alt+DownCmd+Option+Down
Previous channelAlt+UpOption+Up
Next channelAlt+DownOption+Down
Previous unread channelAlt+Shift+UpOption+Shift+Up
Next unread channelAlt+Shift+DownOption+Shift+Down
Cycle between app sectionsF6F6

Quick Switcher Filters

Filter quick switcher to users and DMs@@
Filter quick switcher to text channels##
Filter quick switcher to servers**
Filter quick switcher to voice channels!!

Reading & Unreads

Mark channel as read and jump to presentEscEsc
Mark server as readShift+EscShift+Esc
Jump to oldest unread messageShift+PageUpShift+PageUp
Scroll chat upPageUpPageUp
Scroll chat downPageDownPageDown
Search in current channel or serverCtrl+FCmd+F

Messaging

Send messageEnterEnter
New line without sendingShift+EnterShift+Enter
Edit your last message (in empty input)UpUp
Upload a fileCtrl+Shift+UCmd+Shift+U
Paste image from clipboard into chatCtrl+VCmd+V
Open emoji pickerCtrl+ECmd+E
Open GIF pickerCtrl+GCmd+G

Text Formatting (in input)

Bold selected textCtrl+BCmd+B
Italicize selected textCtrl+ICmd+I
Underline selected textCtrl+UCmd+U
Undo typingCtrl+ZCmd+Z
Select all text in inputCtrl+ACmd+A

Panels & Popouts

Toggle pinned messagesCtrl+PCmd+P
Toggle inboxCtrl+ICmd+I
Toggle member listCtrl+UCmd+U
Open user settingsCtrl+,Cmd+,
Show keyboard shortcuts overlayCtrl+/Cmd+/

Voice & Calls

Toggle mute microphoneCtrl+Shift+MCmd+Shift+M
Toggle deafenCtrl+Shift+DCmd+Shift+D
Answer incoming callCtrl+EnterCmd+Enter
Decline incoming callEscEsc

App & Window

Reload Discord appCtrl+RCmd+R
Zoom inCtrl+PlusCmd+Plus
Zoom outCtrl+MinusCmd+Minus

Put your top Discord shortcuts on real keys

The five Discord actions most worth binding to a physical macropad key:

Ctrl+Shift+MCmd+Shift+M Toggle mute microphone The number one voice-chat action; a physical key with an LED makes mute state unmistakable.
Ctrl+Shift+DCmd+Shift+D Toggle deafen Instantly silence everything when real life interrupts the game.
Ctrl+KCmd+K Open quick switcher Teleport to any channel, DM, or server across all your communities in two keystrokes.
Shift+EscShift+Esc Mark server as read Clears a wall of unread channels in one tap, ideal after a day away.
Alt+Shift+DownOption+Shift+Down Next unread channel Walk through everything new, channel by channel, without touching the mouse.

I hand-build small-batch programmable macropads (QMK/VIA) in Barcelona. One press, any shortcut, any app.

See the macropads

Discord shortcut FAQs

How do I see all keyboard shortcuts in Discord?
Press Ctrl+/ on Windows or Cmd+/ on Mac to open the keyboard combos overlay listing every default shortcut.
How do I mute my mic in Discord with the keyboard?
Ctrl+Shift+M (Cmd+Shift+M on Mac) toggles your microphone while the app is focused. For a mute key that works in-game, set a custom keybind under User Settings > Keybinds, or bind the shortcut to a macropad key.
How do I mark a whole Discord server as read?
Click the server and press Shift+Esc to clear every unread channel at once. Esc marks just the current channel as read and jumps you to the newest message.
Does Discord have push-to-talk by default?
Push-to-talk is available but has no default key. Enable it under User Settings > Voice & Video and assign your own keybind under Keybinds.
How do I quickly jump to another server or channel in Discord?
Press Ctrl+K (Cmd+K on Mac) and start typing. Prefix your search with @ for people, # for text channels, * for servers, or ! for voice channels to narrow results.