Dev.to WebDev 🛠 Dev 👁 0 📖 4 min read

Hidden Firefox Shortcuts and Power Features: %, Caret Browsing, Quick Find Links, Screenshot Tool

Firefox has over 200 keyboard shortcuts. Most developers know Ctrl+T for new tab and F12 for DevTools. But there's a deeper layer of shortcuts for power users — tab operations, address bar tricks, and DevTools features t

Firefox has over 200 keyboard shortcuts. Most developers know Ctrl+T for new tab and F12 for DevTools. But there's a deeper layer of shortcuts for power users — tab operations, address bar tricks, and DevTools features that rarely get documented. Here's the collection that most developers discover only after years of Firefox use.

Address Bar Power Tricks

% prefix — search only open tabs:
Type % gmail in the address bar — Firefox shows only open tabs matching "gmail". Press Enter to switch to that tab. No more Ctrl+Tab hunting through 30 tabs.

Keyword navigation — set keywords on bookmarks (right-click bookmark → Properties → Keyword):

Keyword: gh
URL: https://github.com/

Type gh + Enter → navigate to GitHub instantly. With %s substitution for search URLs:

Keyword: mdn
URL: https://developer.mozilla.org/search?q=%s

Type mdn css grid → MDN search results.

* prefix — search bookmarks only:
* react hooks — finds bookmarks containing "react hooks".

^ prefix — search history only:
^ that article about flexbox — finds previously visited pages.

Ctrl+Enter — add www. prefix and .com suffix, open current text:
Type github + Ctrl+Enter → opens www.github.com.

Alt+Enter — open address bar result in a new tab (instead of current tab).

Tab Operations Most People Don't Know

Ctrl+Shift+T — reopen last closed tab. Works for the last ~10 closed tabs (press repeatedly).

Ctrl+Shift+P — new private window.

Ctrl+M — mute/unmute the current tab. No need to right-click.

Ctrl+Shift+E — opens Tab Manager sidebar (no extension needed, but limited). Not the same as the Tab Manager & Session Saver extension.

Middle-click a tab — close it.

Ctrl+Click a link — opens in new background tab (standard, but many people don't use it).

Ctrl+Shift+Click a link — opens in new focused foreground tab.

Shift+Click a link — opens in new window.

Drag a tab out — creates a new window with that tab.

Drag a tab into another window — moves it.

Scrolling and Navigation

F7 — toggle Caret Browsing mode. A blinking cursor appears in the page — you can select text and navigate with keyboard arrow keys without touching the mouse. Shift+Arrow selects text. Press F7 to exit.

/ (forward slash) — opens Quick Find (inline find that doesn't steal focus). Works in the page (not in text inputs). Press Escape to close.

' (single quote) — opens Quick Find Links Only. Navigate with arrow keys to jump between links. Press Enter to follow the highlighted link.

Ctrl+[ and Ctrl+] — navigate between DevTools panels (in DevTools).

Alt+Left / Alt+Right — back/forward (standard, but many use the mouse instead).

Finding Anything Quickly

Ctrl+F → # in the find bar — Firefox's find bar supports some special modes. Typing #myid in the find bar finds elements with that CSS ID (not text matching "myid"). Useful for jumping to a specific element.

Page source search — Ctrl+U to view source, then Ctrl+F to search within it. Find comments, hidden attributes, tracking pixels.

Reader Mode

F9 — toggle Reader Mode (on compatible articles). Reader Mode strips everything except content text, removes ads, trackers, and navigation clutter.

Reader Mode settings:

  • Font: change reading font (Serif, Sans-Serif, Monospace)
  • Width: narrow or wide layout
  • Colors: dark/sepia/light themes
  • Size: adjustable text size

Keyboard shortcuts in Reader Mode:

  • N — next paragraph
  • P — previous paragraph

Screenshot Tool

Ctrl+Shift+S — opens Firefox's built-in screenshot tool. Options:

  • Click and drag to select area
  • Hover over element to capture just that element (full component)
  • "Save visible page" — exactly what's visible in viewport
  • "Save full page" — scrolls and captures the entire page

Screenshots are saved to Downloads. The screenshot captures the rendered page including CSS effects.

Firefox-Specific Developer Shortcuts

Shift+F2 — opens the Browser Toolbox. This is DevTools for Firefox itself (chrome-level JavaScript, extensions). Requires enabling remote debugging in about:config first.

about:profiler — opens the Firefox Profiler without opening DevTools. Direct access to the performance profiler.

about:memory → "Minimize memory usage" — forces garbage collection and memory compaction. The button is the fastest way to see how much memory Firefox actually needs (vs. currently has).

about:networking — shows active HTTP/2 and HTTP/3 connections, DNS cache, and connection stats. Useful for debugging connection issues.

about:cache — shows disk and memory cache entries. Search by URL fragment.

Extension-Like Behavior Without Extensions

Firefox has some built-in features that people install extensions for:

Multi-line URL editing: click the address bar, press Shift+Delete, type multi-line expression — not useful but surprising.

Custom search engines without a plugin: right-click any search input field → "Add Search Engine" — adds that field as a Firefox search engine, accessible by keyword.

Pinned tabs: right-click a tab → Pin Tab. The tab becomes a small icon-only tab at the left of the tab bar that persists across sessions.

Tab Groups (Firefox 131+): right-click a tab → Add to Tab Group. Groups tabs with a color and label. A long-requested feature now built in.

Miscellaneous Shortcuts That Save Time

Shortcut Effect
Ctrl+L then Esc Focus address bar, then cancel (returns focus to page)
Ctrl+F then Esc Open and immediately close find bar (useful for checking if it was open)
Ctrl+K Focus search bar (if separate from address bar)
Ctrl+D Bookmark current page; if already bookmarked, opens the bookmark editor
Ctrl+Shift+D Bookmark ALL current tabs in a new folder
Shift+F5 Hard reload bypassing cache
Ctrl+Shift+R Hard reload (alternative)
Ctrl+0 Reset zoom level to 100%

Configuring Your Own Shortcuts

Firefox doesn't have a built-in shortcut editor, but extensions like Saka Key or Tridactyl allow full remapping. Tridactyl lets you set up Vim-style bindings with its configuration file (.tridactylrc), including custom ex commands that execute JavaScript.

📰 Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.