Docs Getting started

Keyboard shortcuts

Ctrl on Windows and Linux, Cmd on macOS. They also appear in the menus.

Shortcut What it does
Ctrl/Cmd+Enter Send the request. On a WebSocket tab: connect, and once connected, send the message. On a gRPC tab: invoke, and in an open streaming call, send the message
Ctrl/Cmd+Z Undo the last change to the request
Ctrl/Cmd+Shift+Z, Ctrl/Cmd+Y Redo
Ctrl/Cmd+F Find: in the editor you're typing in, otherwise in the response (or its table or message filter)
Ctrl/Cmd+Shift+F Search requests in the sidebar
Ctrl/Cmd+T New request
Ctrl/Cmd+S Save the request
Ctrl/Cmd+W Close the tab
Ctrl+Tab, Ctrl+Shift+Tab Next and previous tab (also Ctrl+PageDown / PageUp, and Ctrl/Cmd+Shift+] / [)
Ctrl/Cmd+1 … 8, Ctrl/Cmd+9 That tab, and the last tab
Ctrl/Cmd+O Import
Ctrl/Cmd+, Settings
Ctrl/Cmd+\ Show or hide the sidebar
Ctrl/Cmd+Alt+C Show or hide the console
Ctrl/Cmd+= (or +), Ctrl/Cmd+−, Ctrl/Cmd+0 Zoom in, zoom out, back to 100% (also in Settings → Appearance)
Ctrl/Cmd+L Lock HttpDash (with the app lock on)
Ctrl/Cmd+/ Comment or uncomment lines in a script editor

Undo and redo work across the whole request: typed text in any of its fields, and changes such as a deleted header, a new method, a different body type or a version you switched to. Typing in one field without a pause is one step. Each tab keeps its own history until it's closed (it isn't saved), and undoing back to the saved request makes the tab clean again. Other fields, such as the sidebar search, a response filter or a dialog, undo their own typing.

Edit this page on GitHub