How to Install and Use Alternate Browsers on a Chromebook

Yes. To use a desktop browser besides Chrome on a Chromebook, enable Linux and install a Linux build such as Firefox. The browser runs as a separate app in a Debian container; it does not replace ChromeOS’s built-in Chrome. Compatibility depends on Linux support, your Chromebook’s processor, and any work or school restrictions.

ChromeOS sets up the Debian environment for you. For Firefox, the current route is Mozilla’s signed package repository; the old GNOME Software and Flatpak steps are unnecessary.

Check compatibility first

Open chrome://version in Chrome to check your ChromeOS version. Mozilla’s ChromeOS-specific guide currently lists an x86-based Chromebook running ChromeOS 80 or later for its Firefox method. Linux may also be disabled on a managed device. After setup, cat /etc/os-release shows the Debian release, and dpkg --print-architecture shows the container’s architecture.

Other browsers may support ARM64 as well as Intel/AMD, but check each vendor’s requirements before choosing a package.

Enable Linux on your Chromebook

  1. Select the time at the bottom right, then open Settings.
  2. Go to About ChromeOS > Developers.
  3. Next to Linux development environment, select Set up and follow the prompts.

Setup can take 10 minutes or more. ChromeOS then opens Terminal with a Debian environment.

ChromeOS Settings page showing the Linux development environment row and its Set up button
The setup option is under About ChromeOS > Developers.
Terminal icon beneath a Debian Linux environment enabled message
Linux setup opens Terminal for commands in the Debian container.

If Set up is missing, consult Google’s Linux setup guidance and check with your administrator if the Chromebook is managed.

Update the Linux container

In Terminal, run Google’s recommended package update command:

sudo apt-get update && sudo apt-get dist-upgrade

Press Enter, enter your Linux password if prompted, and confirm package changes. Restart the Chromebook if the update asks you to.

Chromebook Linux Terminal displaying the apt-get update and dist-upgrade command
Update Debian before installing a browser.

Install Firefox

Check the Debian release with cat /etc/os-release. Then follow Mozilla’s ChromeOS installation guide to add its signed APT repository. The repository setup differs for Debian 12 and older versus Debian 13 and newer; use the matching instructions. After it is configured, run:

sudo apt-get update
sudo apt-get install firefox

Keep Terminal open until the install finishes. The older advice to find Firefox in GNOME Software is not a reliable path on a fresh Chromebook Linux container.

Chromebook app launcher showing Firefox under the Linux apps section
Find Firefox under Linux apps in the launcher.

Open Firefox from the launcher. It has its own profile, cookies, bookmarks, and saved passwords, separate from Chrome. Sign in to Firefox Sync if you want to bring Firefox data from another device.

Firefox window open to Mozilla.org on a Chromebook desktop
Firefox runs in its own Linux app window.

If the launcher icon is missing, try firefox in Terminal. If the command fails, recheck the Debian version and follow Mozilla’s package steps again.

Linux Terminal with the firefox launch command beside an open browser window
The browser can also be started from Terminal.

Install another Linux browser

Brave, Microsoft Edge, and Opera publish Linux desktop versions. Use their official Linux instructions and a package that matches your container:

Use packages from the browser maker, not third-party download sites. If a downloaded package is in ChromeOS Downloads, share that folder with Linux in the Files app, then follow the vendor’s Debian installation steps.

Brave browser new-tab window with the orange lion logo and search field
Brave is another option when its Linux package supports your Chromebook’s architecture.

Understand Linux browser limitations

Google says Linux apps share one sandbox, and files shared with Linux are available to all Linux apps. Share only folders the apps need. Google also lists cameras and hardware acceleration—including GPU and video decoding—as unsupported in Linux. A browser may therefore be a poor choice for camera calls, graphics-heavy pages, or smooth video playback. Microphone access can be enabled separately in Linux settings.

Linux development environment removal section in ChromeOS Settings beside a Firefox window
Linux settings include controls for backing up or removing the environment.

Troubleshoot or remove a browser

  • Linux will not start: Restart the Chromebook, then run the package update command above. If it is managed, ask the administrator about Linux access.
  • A browser package fails: Compare its requirements with dpkg --print-architecture and your Debian release.
  • Remove one browser: Use APT with its package name, for example sudo apt remove firefox, or the vendor’s uninstall instructions.
  • Remove Linux entirely: Back up first. In Settings, open About ChromeOS > Developers > Linux development environment and select Remove. This removes the Linux environment and its apps and files. Follow Google’s Linux backup instructions before proceeding.

Keep Chrome for features that depend on ChromeOS integration, and use a Linux browser when its package and capabilities fit your device.

Leave a Comment

How to Watch Emby on ChromeOS in Chrome

How to Watch Emby on ChromeOS in Chrome

Open the Emby Web App on your Chromebook, sign in to your server, and play movies, shows, music, and photos without installing Linux.

How to Set Up Syncthing on a Chromebook

How to Set Up Syncthing on a Chromebook

Install Syncthing on a Chromebook, share a ChromeOS folder with Linux, connect another device, and keep the web interface private.

How to Use Tor Browser on a Chromebook

How to Use Tor Browser on a Chromebook

Enable Linux on your Chromebook, install Tor Browser with the Tor Project’s Flatpak launcher, connect to Tor, and understand what the setup protects.

How to Use Bitwarden on ChromeOS: Install, Save, and Autofill

How to Use Bitwarden on ChromeOS: Install, Save, and Autofill

Install Bitwarden on a Chromebook, save your first login, autofill websites, and learn when the optional Linux desktop app makes sense.

How to Install and Use Alternate Browsers on a Chromebook

How to Install and Use Alternate Browsers on a Chromebook

Install Firefox, Brave, Edge, or Opera on a Chromebook with Linux. Learn how to enable the Debian environment, choose a compatible package, and understand the limits.

How to Read E-Books on a Chromebook: Play Books and Foliate

How to Read E-Books on a Chromebook: Play Books and Foliate

Read EPUBs and PDFs in Google Play Books on your Chromebook, or install Foliate through Linux for a local reader that supports more formats.

How to Install and Use VLC on a Chromebook

How to Install and Use VLC on a Chromebook

Install VLC on a Chromebook from Google Play, play local files and network media, or set up the Linux desktop version when you need it.

How to Set Up Krita on a Chromebook

How to Set Up Krita on a Chromebook

Install Krita on a Chromebook with ChromeOS Linux and Flatpak, then launch the app, open shared artwork, and troubleshoot common setup limits.

How to Use Microsoft Teams on a Chromebook

How to Use Microsoft Teams on a Chromebook

Use Teams on a Chromebook through Chrome, sign in with a work or school account, install the optional web app, and resolve camera or microphone issues.

How to Install Visual Studio Code on a Chromebook

How to Install Visual Studio Code on a Chromebook

Set up ChromeOS Linux, choose the right VS Code Debian package for your Chromebook, and install the desktop editor with APT.