LinuxAlternative
qutebrowserLinux vs ChromeWindows

qutebrowser as a Linux alternative to Chrome

Updated

Our verdict

qutebrowser is a good replacement for Chrome if you prioritize keyboard efficiency, minimalism, and privacy over out-of-the-box convenience. It works well for experienced Linux users who browse text-heavy sites, use ad blocking, and prefer scripting over GUIs. However, it lacks built-in support for Google services, wide extension ecosystems, and some modern web apps. You’ll need to configure it manually and accept trade-offs in compatibility. Not ideal for casual users or those dependent on Chrome-specific features.

Feature parity65%
License
GPL-3.0
Price
Free
Latest version
3.7.0
Rating
—

What works the same

  • Both support tabbed browsing
  • Both run on Linux and render modern websites
  • Both allow dark mode and custom styling
  • Both can block ads (via uBlock proxy in qutebrowser)
  • Both handle cookies and JavaScript controls

What is different

  • qutebrowser has no native GUI — navigation is keyboard-first with Vim-like keybindings
  • No built-in Google account sync or Chrome ecosystem integration
  • Extensions like full uBlock Origin aren't directly supported
  • No default support for some DRM or streaming apps
  • Configuration is text-file based, not point-and-click

Opening your Chrome files

qutebrowser does not directly import Chrome profiles, bookmarks, or settings. However, you can export Chrome bookmarks as an HTML file and import them into qutebrowser using the :bookmarks command. History and passwords must be migrated manually. Session data and extensions are not transferable. Some userscripts exist to ease Chrome-to-qutebrowser transitions, but full file compatibility is not supported.

Switching from Chrome to qutebrowser, step by step

  1. Install qutebrowser via your package manager (e.g., sudo apt install qutebrowser)
  2. Export Chrome bookmarks to HTML and import via :bookmarks import
  3. Set up ad blocking using a local proxy with uBlock Origin
  4. Customize keybindings and UI in ~/.config/qutebrowser/qutebrowser.conf
  5. Enable JavaScript and cookies selectively per site if needed
  6. Use :spawn or userscripts for actions not in default bindings

Key features of qutebrowser

  • Keyboard-first navigation with Vim-like keybindings
  • Configurable via text-based settings file
  • Supports ad blocking with uBlock Origin via proxy
  • Tabbed browsing with command-line interface
  • Dark mode and custom themes via CSS
  • Extensible with Python scripts and userscripts
  • Privacy-focused with optional JavaScript and cookie controls

How to install qutebrowser on Linux

Ubuntu / Mintsudo apt install qutebrowser
Debiansudo apt install qutebrowser
Fedorasudo dnf install qutebrowser
Arch / Manjarosudo pacman -S qutebrowser
openSUSEsudo zypper install qutebrowser

Frequently asked questions

Can qutebrowser sync with Chrome bookmarks or history?

No, it doesn’t sync directly with Chrome. You must export bookmarks from Chrome as HTML and import them manually.

Does qutebrowser support YouTube, Google Docs, or Netflix?

YouTube works if JavaScript is enabled, but DRM for Netflix and some streaming sites is not supported. Google Docs loads, but editing may be awkward without mouse-heavy workflows.

Is qutebrowser good for beginners?

No, it’s designed for advanced users comfortable with the command line and manual configuration. Newcomers may struggle without prior Vim or terminal experience.

5 other alternatives to Chrome

All alternatives to Chrome

Rate qutebrowser

Be the first to rate
Is it a good replacement for Chrome? 5