Mozilla Firefox keyboard shortcuts
Firefox puts the everyday browser loop into four places: moving through history, managing tabs, finding things on a page, and reaching bookmarks or browser tools.
Start with navigation and tabs, the two places where browser time disappears. The page, search, and tools sections fill in the actions you reach for once a page is already open.
Tabs and windows
Open, close, restore, switch, and move tabs or windows while keeping the browser focused.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| New tab | CtrlT | CmdT | CtrlT |
| New window | CtrlN | CmdN | CtrlN |
| New private window | CtrlShiftP | CmdShiftP | CtrlShiftP |
| Reopen the last closed tab or window | CtrlShiftT | CmdShiftT | CtrlShiftT |
| Next tabCtrl+PgDn also works; Ctrl+Shift+Tab goes the other way. | CtrlTab | CtrlTab | CtrlTab |
| Jump to tab by position1 through 8 pick tabs by position; 9 jumps to the last tab. | Ctrl1 | Cmd1 | Ctrl1 |
| Close tab | CtrlW | CmdW | CtrlW |
| Previous tab | CtrlShiftTab | CmdOptionLeft | CtrlShiftTab |
| Jump to the last tab | Ctrl9 | Cmd9 | Ctrl9 |
| Close the current window | CtrlShiftW | CmdShiftW | CtrlShiftW |
Find and page
Find text, move through matches, print or save the page, zoom it, and move through links or fields.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Find in page | CtrlF | CmdF | CtrlF |
| Find again | F3 | CmdG | F3 |
| Quick find within link text only | ' | ' | ' |
| Zoom in | Ctrl+ | Cmd+ | Ctrl+ |
| Reset zoom level | Ctrl0 | Cmd0 | Ctrl0 |
| Print the current page | CtrlP | CmdP | CtrlP |
| Save the current page | CtrlS | CmdS | CtrlS |
| Move down one screen | PageDown | PageDown | PageDown |
| Move up one screen | PageUp | PageUp | PageUp |
Bookmarks and tools
Reach bookmarks, history, downloads, developer tools, and the browser's built-in utilities.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Bookmark the current page | CtrlD | CmdD | CtrlD |
| Show all bookmarks (Library) | CtrlShiftO | CmdShiftO | CtrlShiftO |
| Show all history (Library) | CtrlShiftH | CmdShiftH | CtrlShiftH |
| Show downloads | CtrlJ | CmdJ | CtrlJ |
| Toggle Developer Tools | CtrlShiftI | CmdOptionI | CtrlShiftI |
| Clear recent data | CtrlShiftDelete | CmdShiftDelete | CtrlShiftDelete |
Editing and search
Use the browser's text controls and search field without confusing them with page navigation.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Copy | CtrlC | CmdC | CtrlC |
| Cut | CtrlX | CmdX | CtrlX |
| Paste | CtrlV | CmdV | CtrlV |
| Select all text or items | CtrlA | CmdA | CtrlA |
| Find the next match | CtrlG | CmdG | CtrlG |
| Find the previous match | CtrlShiftG | CmdShiftG | CtrlShiftG |
Developer and media
Reach Firefox's developer tools, page source, and media controls when the page needs more than browsing.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| View page source | CtrlU | CmdOptionU | CtrlU |
| Open the Web Console | CtrlShiftK | CmdOptionK | CtrlShiftK |
| Open the Inspector | CtrlShiftC | CmdOptionC | CtrlShiftC |
| Play or pause media | Space | Space | Space |
Make the useful keys stick
Most Firefox speed comes from removing tiny trips to the toolbar. Learn the navigation and tab keys you already need, then come back for the tools when a particular workflow earns them.
You do not need this whole page in your head. Pick two shortcuts that remove a repeated hand movement, use them until they feel ordinary, and come back for the next pair.