Qutebrowser Keyboard Shortcuts

Qutebrowser Cheatsheet 00 Featured Image

Qutebrowser is a simple yet powerful web browser for the Linux desktop. It allows you, among other things, to use Vim keybindings in a browser. For example, it is possible for you to scroll through a web page by only pressing the J and K keys.

Essential Qutebrowser Keybindings

Qutebrowser supports many keybindings that you can use to scroll through pages, modify tab groups, and navigate through your browsing history. Unlike Chrome and Firefox, it also lets you perform complex actions, such as creating your own macros to further optimize the browser for your needs.

Qutebrowser Keyboard Shortcuts Download

Download this Cheatsheet

Enter your email below to receive this PDF cheatsheet in your Inbox.

This cheatsheet will provide you with a set of keybindings you can use with Qutebrowser and highlight some of the lesser known features hidden under its complex command syntax.

CommandDescription
Page Movement
JScroll the current page one line down.
KScroll the current page one line up.
HScroll the current page one line to the left.
LScroll the current page one line to the right.
Shift + GScroll to the bottom of the current page.
GGScroll to the top of the current page.
`Place a mark at the current screen position.
Scroll to a previous marked location.
Ctrl + FScroll the current page one screen down.
Ctrl + BScroll the current page one screen up.
Ctrl + DScroll the current page half screen down.
Ctrl + UScroll the current page half screen up.
/Open the Search Forward prompt.
Shift + Backslash (/)Open the Search Backward prompt.
Page Zoom
Shift + Equal (=)Zoom in the current page.
Zoom out the current page.
=Go back to the default zoom.
Browser Modes
IGo to Insert Mode and pass your inputs directly as text.
VGo to Visual Select Mode and highlight portions of the text.
EscReturn to the default Normal Mode.
Copying and Loading
YYCopy the URL of the current web page to the clipboard.
YTCopy the title of the current web page to the clipboard.
Y, then Shift + YCopy the URL of the current web page to the selection buffer.
Y, then Shift + TCopy the title of the current web page to the selection buffer.
PPLoad the URL that is in your clipboard.
P, then Shift + PLoad the URL that is in your selection buffer.
Shift + P, then PLoad the URL that is in your clipboard in a new tab.
Shift + P, then Shift + PLoad the URL that is in your selection buffer in a new tab.
WPLoad the URL that is in your clipboard in a new window.
W, then Shift + PLoad the URL that is in your selection buffer in a new window.
History Navigation
Shift + HGo back to the previous web page in the history.
Shift + LGo forward to the next web page in the history.
THGo back to the previous web page and open it in a new tab.
TLGo forward to the next web page and open it in a new tab.
WHGo back to the previous web page and open it in a new window.
WLGo forward to the next web page and open it in a new window.
Web Page Hinting
FDisplay a hint on every link in the web page and open it.
Shift + FDisplay a hint on every link in the web page and open it in a new tab.
;BDisplay a hint on every link and open it in a background tab.
;IDisplay a hint on every image in the web page and open it.
;TDisplay a hint on every form input in the web page and select it.
;OPaste the current hint on Qutebrowser’s URL bar.
Semicolon (;), then Shift + OPaste the current hint on the URL bar and open it in a new tab.
;YCopy the current hint to the clipboard.
Semicolon (;), then Shift + YCopy the current hint to the selection buffer.
;REnable the Rapid Hint Mode.
Semicolon (;), then Shift + REnable the Rapid Hint Mode and open it in a new window.
Macros
Q + 1Create a macro and assign to the 1 key.
Shift + 2, then 1Run the macro that is present in the 1 key.
Q + 1, then QClear the macro present in the 1 key.
Bookmarking
MSave the current link as a quickmark.
Shift + MSave the current link as a bookmark.
BLoad a quickmark link.
Shift + BLoad a bookmark link.
WBLoad a quickmark link in a new window.
W, then Shift + BLoad a bookmark link in a new window.
Tab Management
GOOpen the Qutebrowser URL bar and edit the current link.
G, then Shift + OOpen the URL bar and load the current link on a new tab.
X, then Shift + OOpen the URL bar and load the current link on a background tab.
XOOpen a blank URL bar and load the page on a background tab.
WOOpen a blank URL bar and load the page on a new window.
GULoad the logical parent directory of the current URL.
G, then Shift + ULoad the logical parent directory in a new tab.
GTSet the focus on a different tab.
G, then Shift + JMove the current tab to the left.
G, then Shift + KMove the current tab to the right.
G, then Shift + CDuplicate the current tab.
G, then Shift + DMove the current tab to a new window.
Alt + 1Switch to the first tab in Qutebrowser.
Ctrl + TabSelect the previous tab.
COClose all background tabs.
Browser Management
Ctrl + HLoad the homepage.
Ctrl + SStop loading a web page.
Ctrl + Alt + POpen the Print Dialog menu.
GDSave the entire web page to a file.
ADCancel the current download.
CDClear the downloads list.
GFLoad the HTML source of the web page.
WIOpen the Inspect tool.
Shift + S, then SOpen the Settings page for Qutebrowser.
SFSave the current configuration to a file.
SKCreate a new keybinding.
Ctrl + VEnable the Passthrough Mode.
Ctrl + QExit Qutebrowser
Command Mode
Shift + Semicolon (;)Enable the Command Mode and open a prompt with a “:” prefix.
:adblock-updateRefresh the hosts list for the Qutebrowser Adblock script.
:clear-keychainUndo a currently active keybind.
:config-clearReset the Qutebrowser settings to the defaults.
:config-diffPrint all the user-modified settings.
:download-retryRedo a failed download.
:historyDisplay the current browsing history.
:history-clearClear the browsing history.
:messagesPrint all the Qutebrowser status messages.
:processDisplay all the currently running processes of Qutebrowser.
:repeat-commandRedo the previous command.
:reportReport a bug in Qutebrowser.
:restartReload Qutebrowser while preserving the current tabs.
:screenshotTake a screenshot of the current web page.
:save-sessionSave the current session to a file.
:load-sessionLoad a browser session from a file.
:window-onlyClose all background windows.
:versionDisplay the current version of Qutebrowser.

Image Credit: Unsplash and Qutebrowser Github. Alterations and all screenshots by Ramces Red.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Ramces Red
Ramces Red - Staff Writer

Ramces is a technology writer that lived with computers all his life. A prolific reader and a student of Anthropology, he is an eccentric character that writes articles about Linux and anything *nix.