Skip to content

Commands

Commands are run from the command line (press :) or bound to keys. Many also accept a count. The command line offers fuzzy completion: Tab and Shift-Tab move the highlight, Space applies it, Enter runs it.

CommandDescription
open <url>open a URL or search term in the current tab
tabopen <url>open in a new tab
private [url]open in a new private (ephemeral) tab
back / forwardmove through history
reload / reload --forcereload, optionally bypassing cache
stopstop loading
url-up [n]go up one (or n) URL path segments
url-rootgo to the host root
page-next / page-prevfollow the next / previous page link
url-increment [step]step the last number in the URL (negative to decrement)
focus-input [n]focus the first (or nth) text input in insert mode

Scrolling

CommandDescription
scroll <up|down|left|right>scroll in a direction
scroll-page <up|down> [half]scroll by a page or half page
scroll-to-perc <n>scroll to a percentage of the page

Tabs

CommandDescription
tab-closeclose the current tab
tab-next / tab-prevcycle tabs
tab-focus <n>focus tab by index
tab-cloneduplicate the current tab
tab-move <offset>move the current tab
tab-onlyclose all other tabs
tab-detachdetach the active tab into a new window
undoreopen the last closed tab
buffer [query]pick an open tab by title or URL
pin / unpin / pin-togglepin, unpin, or toggle the active tab

Windows

CommandDescription
winopen [url]open a URL or search in a new top-level window
tab-detachmove the active tab into a new window (keeps its page)

All windows share the engine, network session, history, downloads, permissions, and configuration. Commands act on the focused window; closing the last window quits (autosaving first), while closing any other window tears down just that window.

Hints and yank

CommandDescription
hint / hint-tabfollow a link, or open it in a new tab
yank [url|title]copy the URL or title
clipboard-open [clipboard|primary] [current|tab]open clipboard or selection text

Page tools

CommandDescription
view-source [tab]show the page HTML source (in a new tab with tab)
printopen the system print dialog
savesave the page as an MHTML web archive in the downloads directory
inspecttoggle the web inspector (also <F12>)

Marks and sessions

CommandDescription
quickmark-save <name>save the page as a named quickmark
quickmark-load <name>open a quickmark
quickmark-del <name>delete a quickmark
bookmark-addbookmark the current page
bookmark-load <url>open a bookmark
bookmark-del <url>delete a bookmark
session-save <name>save the open tabs as a session
session-load <name>restore a session

Configuration and modes

CommandDescription
set <key> <value>change a setting at runtime
config-sourcereload the config file
clear [all|cookies|cache|storage|site]clear website data (default all)
darkmodetoggle web-content dark mode
readertoggle the decluttered reader view (also ,r)
proxy <none|system|URL>set the proxy mode at runtime
js-enable / js-disable / js-togglechange JavaScript for the current site
tabs-togglecollapse or expand the tab sidebar
fullscreentoggle window fullscreen
styles-reloadreload user style sheets from the styles directory
styles-toggleturn all user style sheets off or on
bind <keys> <command>bind a key sequence to a command
unbind <keys>remove a key binding
bindingslist the active key bindings
mode-enter <mode> / mode-leaveswitch input mode
caret-modeenter caret text-selection mode (also v)

open/tabopen accept a search term or a URL. A bare term goes to the default search engine; a leading engine keyword followed by a query selects that engine (for example tabopen gh ripgrep). With no argument, tabopen opens the configured new-tab page. See Configuration for search engines, bindings, the new-tab page, the user-agent, and per-domain JavaScript.

Plugins and lifecycle

CommandDescription
plugin-reloadrecompile and reload plugins
userscripts-reloadreload user scripts from the scripts directory
quitquit the browser