Discord Keyboard Shortcuts — All 53, From the Official Docs
53 shortcuts in 8 categories. Sourced from Discord Support · checked against Discord desktop and browser client, Windows key names on 2026-08-02.
Discord splits into two separate systems that people constantly conflate. Keyboard shortcuts are modifier combinations that move you around the app — switching servers, muting, opening the quick switcher. Markdown is the plain-text syntax you type into the message box to format what you send: asterisks for bold, tildes for strikethrough. Neither one is a substitute for the other, and searching for "Discord bold shortcut" will get you both answers because both are true — Ctrl + B and **text** produce the same result.
There is a genuine inconsistency in Discord's own documentation that is worth knowing about. The older Windows Hotkeys article assigns Ctrl + B to returning to the previous text channel, Ctrl + I to the mentions popout and Ctrl + U to the member list. The newer Commands and Navigation guide assigns the same three keys to bold, italic and underline. In practice the formatting behaviour applies when the message box has focus. Where the two articles disagree, this page follows the newer guide and notes the older meaning inline so you are not surprised either way.
The fastest thing you can memorise is Ctrl + /, which opens Discord's built-in shortcut list inside the app. It reflects your current build, which matters because Discord ships changes frequently and any static reference — including this one — lags the client. Ctrl + K is the second: the quick switcher jumps to any server, channel or DM by typing part of its name, and it removes most of the reason to navigate with the sidebar at all.
For markdown, the pieces that people miss are the organisational ones added more recently. #, ## and ### at the start of a line create three sizes of header. -# creates subtext, the small grey line used for footnotes and disclaimers. Masked links use the bracket-then-parenthesis form so you can post a readable label instead of a raw URL. All of these need to be at the very start of the line to register.
Keyboard shortcuts and custom keybinds are desktop and browser only — none of this applies to the mobile apps. Custom keybinds, configured under User Settings → Keybinds, are additionally desktop-only and cover a limited set of voice and streaming actions rather than the whole shortcut list.
All Discord shortcuts
Navigation & Channels (18) · Messages (3) · Servers & Voice (1) · Search & Pickers (3) · Text Formatting (4) · Markdown Syntax (17) · App & Settings (3) · Accessibility (4)
Navigation & Channels (18)
| Shortcut | Action |
|---|---|
| Ctrl + Alt + Up / Ctrl + Alt + Down | Navigate Between Servers |
| Alt + Up / Alt + Down | Navigate Between Channels |
| Alt + Shift + Up / Alt + Shift + Down | Navigate Between Unread Channels |
| Ctrl + Shift + Alt + Up / Ctrl + Shift + Alt + Down | Navigate Between Unread Channels with Mentions |
| Shift + Esc | Mark Server Read |
| Ctrl + Alt + A | Return to Active Audio Channel |
| Ctrl + P | Toggle Pins Popout |
| Ctrl + E | Toggle Emoji Picker |
| Page Up / Page Down | Scroll Chat Up or Down |
| Shift + Page Up | Jump to Oldest Unread Message |
| Ctrl + Shift + N | Create or Join a Server |
| Ctrl + Enter | Answer Incoming Call |
| Ctrl + K | Find or Start a Direct Message |
| Ctrl + Shift + T | Create A Private Group |
| Ctrl + [ | Start Call in Private Message or Group |
| Ctrl + Shift + D | Toggle Deafen |
| Ctrl + Shift + H | Get Help |
| Ctrl + Shift + U | Upload a File |
Messages (3)
| Shortcut | Action | Notes |
|---|---|---|
| Esc | Cancel message or mark channel as read | In the message box. Discord's [Windows] Hotkeys article also documents this key for "Mark Channel as Read" outside the message box. |
| Ctrl + Up/Down | Browse channel history | |
| Shift + Up | Edit your last message |
Servers & Voice (1)
| Shortcut | Action |
|---|---|
| Ctrl + Alt + Right/Left | Switch between servers |
Search & Pickers (3)
| Shortcut | Action |
|---|---|
| Ctrl + F | Search within current channel |
| Ctrl + Shift + F | Search across all channels |
| Ctrl + G | Open GIF picker |
Text Formatting (4)
| Shortcut | Action | Notes |
|---|---|---|
| Ctrl + B | Bold text | In the message box. Discord's [Windows] Hotkeys article also documents this key for "Return to Previous Text Channel" outside the message box. |
| Ctrl + I | Italic text | In the message box. Discord's [Windows] Hotkeys article also documents this key for "Toggle Mentions Popout" outside the message box. |
| Ctrl + U | Underline text | In the message box. Discord's [Windows] Hotkeys article also documents this key for "Toggle Channel Member List" outside the message box. |
| Ctrl + Shift + M | Start/stop inline code block | In the message box. Discord's [Windows] Hotkeys article also documents this key for "Toggle Mute" outside the message box. |
Markdown Syntax (17)
| Shortcut | Action |
|---|---|
*italics* | Italics |
**bold** | Bold |
***bold italics*** | Bold italics |
__underline__ | Underline |
__*underline italics*__ | Underline italics |
__**underline bold**__ | Underline bold |
~~strikethrough~~ | Strikethrough |
# text | Big header |
## text | Medium header |
### text | Small header |
-# text | Subtext |
[label](url) | Masked link |
- item | Bulleted list |
`code` | Inline code |
```code``` | Multi-line code block |
> text | Single block quote |
>>> text | Multi-line block quote |
App & Settings (3)
| Shortcut | Action | Notes |
|---|---|---|
| Ctrl + / | Open Keyboard Shortcuts menu | In the message box. Discord's [Windows] Hotkeys article also documents this key for "Toggle Hotkeys" outside the message box. |
| Alt + Left | Navigate back | In the message box. Discord's [Windows] Hotkeys article also documents this key for "Return to Connected Audio Channel" outside the message box. |
| Ctrl + , | Open User Settings |
Accessibility (4)
| Shortcut | Action | Notes |
|---|---|---|
| Tab | Navigate interactive elements | In the message box. Discord's [Windows] Hotkeys article also documents this key for "Focus Text Area" outside the message box. |
| Enter | Activate selected elements | |
| s | Navigate messages and menus | |
| Ctrl + Alt + @ | Toggle mentions popout |
Frequently asked questions
How do I strikethrough text in Discord?
Wrap the text in double tildes: ~~like this~~. Discord has no modifier shortcut for strikethrough — unlike bold, italic and underline, it is markdown only.
What is the Discord shortcut to see all shortcuts?
Ctrl + / on Windows or Cmd + / on Mac opens the built-in Keyboard Shortcuts panel. Because it is generated by the client itself, it is always accurate for the version you are running.
Why does Ctrl + B do two different things in Discord?
Discord's older Windows Hotkeys article documents Ctrl + B as returning to the previous text channel, while the newer Commands and Navigation guide documents it as bold. The formatting behaviour applies when your cursor is in the message box. Both are officially documented, which is why you will see both answers online.
Do Discord keyboard shortcuts work on mobile?
No. Discord states that keyboard shortcuts are available only in the browser and desktop versions. Custom keybinds are narrower still — desktop app only.
How do I make a header in a Discord message?
Start the line with # and a space for a large header, ## for medium, ### for small. Use -# for subtext. The marker has to be the first thing on the line, and the space after it is required.
How do I switch between Discord servers with the keyboard?
Ctrl + Alt + Up and Ctrl + Alt + Down move between servers; Alt + Up and Alt + Down move between channels within one. Adding Shift to the channel keys skips to unread channels only, which is the fastest way to clear a backlog.
🤖 Ask AI about Discord shortcuts
Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"