⌥+⌃AltPlusCtrl

WhatsApp Desktop Keyboard Shortcuts

WhatsApp Desktop's shortcut set is noticeably smaller than competitors like Slack or Telegram, a reflection of the app's phone-first design philosophy where the desktop client has historically been treated as a companion screen rather than a primary interface with its own deep feature set. What shortcuts do exist concentrate on chat search and navigation, plus the basic message-composition formatting that mirrors WhatsApp's mobile Markdown-style syntax. Windows uses Ctrl as the modifier; Mac uses Cmd, with the same core set available on both. People who use WhatsApp primarily for a handful of close contacts and family group chats will find the basic search and formatting shortcuts sufficient, while anyone managing several active work-adjacent group chats through WhatsApp (common in regions where it doubles as a business communication tool) will lean more on the chat-switching and archive/mute shortcuts to keep a growing chat list manageable. Replying inline to a specific message and browsing a chat's shared media gallery both matter more in busy group chats than in one-on-one conversations, since keeping track of which message a reply refers to, or relocating a specific photo someone shared weeks ago, becomes genuinely difficult once a group chat's history grows long and several conversations are interleaved within it.

Navigation

ActionWindowsMacDescription
Search chats and messagesCtrl+FCmd+FOpens the search field at the top of the chat list, searching contact names and chat content; opening it while inside a specific chat instead searches within that conversation's message history.
Start new chatCtrl+NCmd+NOpens the new chat panel showing your contacts, letting you start a fresh conversation without clicking the compose icon.
Go to next chatCtrl+TabCmd+Option+DownMoves down to the next conversation in the chat list, letting you cycle through open chats sequentially by keyboard.
Go to previous chatCtrl+Shift+TabCmd+Option+UpMoves up to the previous conversation in the chat list, the reverse of next-chat navigation.
Archive current chatCtrl+Shift+ECmd+Shift+EMoves the currently open chat into the Archived list, removing it from the main list view without deleting any messages.
Mute current chatCtrl+Shift+MCmd+Shift+MSilences notifications for the currently open chat, prompting for a mute duration (8 hours, 1 week, or always) before applying.
Pin current chatCtrl+Shift+PCmd+Shift+PPins the currently open chat to the top of the chat list, keeping frequently used conversations from getting buried under newer activity.
Close WhatsApp Desktop windowCtrl+WCmd+WCloses the WhatsApp Desktop window; depending on system tray settings, the app may continue running in the background rather than fully quitting.
Open shared media gallery for chatChat header > View Media (no shortcut)Opens a gallery view of every photo, video, and document shared within the current chat, useful for relocating a specific shared file without scrolling back through the full message history to find it.

Messaging

ActionWindowsMacDescription
Bold selected textCtrl+BCmd+BWraps the selected compose-box text in asterisks, rendering as bold once sent, matching WhatsApp's mobile formatting syntax.
Italicize selected textCtrl+ICmd+IWraps the selected text in underscores, rendering as italic once sent.
Strikethrough selected textCtrl+Shift+XCmd+Shift+XWraps the selected text in tildes, rendering with a line through it once sent, a less commonly known formatting option than bold or italic.
Insert line break without sendingShift+EnterShift+EnterAdds a new line within the same message rather than sending it, since plain Enter sends the message immediately by default in the desktop client.
Monospace selected textCtrl+Shift+M variant differs by version; typically via three backticksSameWraps selected text in triple backticks, rendering it in a fixed-width monospace font once sent, useful for sharing short code snippets or preformatted text.
Reply to a specific messageHover message + click reply icon (no shortcut)Quotes a specific earlier message inline above your new reply, useful in a fast-moving group chat to keep clear which specific message you're responding to rather than a bare new message that could be misread as replying to whatever was most recent.
Open emoji pickerCtrl+E (varies)Cmd+EOpens the emoji picker panel within the compose box, an alternative to typing a colon-triggered emoji shortcode directly if you're not sure of the exact code for the emoji you want.

Frequently Asked Questions

Why does Cmd+Tab not switch chats on Mac the way Ctrl+Tab does on Windows?

Cmd+Tab is reserved system-wide on macOS for switching between open applications, so WhatsApp Desktop cannot safely bind its chat-switching shortcut to that combination on Mac. It uses Cmd+Option+Down/Up instead, which doesn't conflict with the OS-level binding.

Is there a keyboard shortcut to delete a sent message for everyone?

No — deleting a message (for yourself or for everyone) requires hovering or right-clicking the specific message and choosing the delete option from the context menu. There's no keyboard shortcut bound to this action in the desktop client.

Why does pressing Enter send my message when I just wanted a new line?

WhatsApp Desktop treats plain Enter as 'send' by default, matching the mobile app's behavior. Shift+Enter is the dedicated combination for inserting a line break within the same message without triggering a send, which is easy to forget if you're used to apps where Enter inserts a line break by default.

Why do messages sometimes fail to send from the desktop app even though my phone has internet?

WhatsApp Desktop (outside of the newer multi-device-capable versions) traditionally required your phone to maintain an active internet connection as the actual relay point, meaning a phone with WiFi or data disabled, powered off, or with WhatsApp force-closed could prevent the desktop client from sending or receiving anything even if the desktop computer itself has a perfectly fine internet connection.

Do keyboard shortcuts work the same in the WhatsApp Desktop native app and the WhatsApp Web browser version?

Largely yes, since both share very similar underlying code, though the native desktop app tends to support a few more system-level conveniences (like better background/tray behavior) while WhatsApp Web is subject to whatever the hosting browser allows for keyboard shortcut handling, occasionally causing small inconsistencies with a shortcut that conflicts with a browser-level binding.

Is there a shortcut to quickly mark a chat as unread again after reading it?

This action is typically available through right-clicking a chat in the list and selecting 'Mark as unread' rather than through a dedicated keyboard shortcut, so it remains a mouse-driven action even though several other chat-list actions covered here do have keyboard equivalents.

Why does the strikethrough shortcut sometimes not render correctly for the recipient?

Markdown-style formatting (bold, italic, strikethrough, monospace) is rendered based on the recipient's own WhatsApp client correctly interpreting the surrounding formatting characters — a very old or unusual third-party WhatsApp client that doesn't fully support this formatting syntax may show the literal asterisks, underscores, or tildes instead of the intended styled text, though this is uncommon with official up-to-date clients.

Why does the desktop app sometimes show a different message order than my phone momentarily?

Brief sync delays between devices can occasionally cause a short window where the desktop and phone apps show slightly different states, particularly right after sending a message on one device before the other has finished syncing — this typically resolves within a second or two and isn't indicative of a lost message, just normal multi-device sync latency.

Is there a way to see every photo or file shared in a chat without scrolling back through messages?

Yes, opening the chat's media gallery from the chat header shows every shared photo, video, and document in one grid view, which is considerably faster than scrolling back through potentially months of message history to relocate a specific file someone sent a while ago.