Download Google Chrome for Linux
Chrome is free on Linux. Google publishes a .deb package for Debian and Ubuntu and an .rpm package for Fedora and openSUSE, each for regular 64-bit (x86-64) PCs and for 64-bit ARM.
Or download the package straight from Google’s server (dl.google.com):
- Debian, Ubuntu (x86-64): google-chrome-stable_current_amd64.deb
- Debian, Ubuntu (ARM64): google-chrome-stable_current_arm64.deb
- Fedora, openSUSE (x86-64): google-chrome-stable_current_x86_64.rpm
- Fedora, openSUSE (ARM64): google-chrome-stable_current_aarch64.rpm
Not sure which one? Run uname -m in a terminal. If it prints x86_64, take an x86-64 package. If it prints aarch64, take an ARM64 package.
Which Linux versions does Chrome support?
Google’s Chrome system requirements page lists:
- 64-bit Ubuntu 18.04+, Debian 10+, openSUSE 15.5+ or Fedora Linux 39+
- An Intel Pentium 4 or later processor that’s SSE3 capable, or an ARM processor (Google’s install help specifies 64-bit ARM CPUs)
Google updates that page when the list changes. Chrome may install on other distributions, but Google says it does not provide support for systems outside these requirements. Linux Mint, Pop!_OS and other Ubuntu-based systems use the .deb package.
Install with your software app
From Google’s install help:
- Download the package for your system from the list above.
- Open the package. It opens in the same software that installs other programs on your computer.
- Select Install and enter your administrator password.
- The first time you open Chrome, review and accept the Google Terms of Service.
Install from the terminal
Debian, Ubuntu, Linux Mint: download the .deb, then let apt install it so any missing dependencies come along too.
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.debOn ARM64, put arm64 in place of amd64 in both lines.
Fedora: dnf can install straight from a URL, as the dnf command reference shows.
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpmopenSUSE: zypper also accepts a local or remote path to an RPM, per the openSUSE reference.
sudo zypper install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpmOn ARM64, use the file ending in aarch64.rpm instead.
Updates come through Google’s repository
Google’s help says Chrome is added to your package manager so it stays up to date, and that Linux users update Chrome with their package manager. The package does this by adding Google’s repository. You can see it in one of these files:
- Debian and Ubuntu:
/etc/apt/sources.list.d/google-chrome.sources - Fedora:
/etc/yum.repos.d/google-chrome.repo - openSUSE:
/etc/zypp/repos.d/google-chrome.repo
So Chrome updates whenever you update the rest of your system, for example:
sudo apt update && sudo apt upgrade
sudo dnf upgradeIf apt says NO_PUBKEY or that signatures couldn’t be verified, Google’s Linux software repositories page gives this command to install its signing key:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo tee /etc/apt/trusted.gpg.d/google.asc >/dev/nullThe same page has the matching rpm --import steps for Fedora and openSUSE.
Chrome or Chromium?
The Chromium project’s own explainer puts it simply: Google Chrome is the Chromium open source project built, packaged and distributed by Google. On Linux, Google Chrome adds:
- H.264 video and AAC audio codecs, which are not on the project’s list for Chromium (codecs can vary by distribution)
- One .deb or .rpm package, tested by Google before release
- Google API keys, added by Google
- Crash reports and usage statistics, sent only if you turn them on
Chromium comes from your distribution, which may modify it. If you want Google’s build, use the packages on this page.
Arch Linux and other distributions
Google publishes only .deb and .rpm packages. On Arch, the community-maintained google-chrome package in the AUR downloads Google’s official .deb and repackages it. Google does not make or support it.
Open Chrome from the terminal
The package installs the command google-chrome-stable, with google-chrome as a shorter name for it:
google-chromeYour profile (bookmarks, history, settings) is kept in ~/.config/google-chrome and the cache in ~/.cache/google-chrome, as the Chromium explainer above and the Chromium user data directory docs describe.
Make Chrome your default browser on Linux
From Google’s help:
- Open Chrome.
- At the top right, select More (the three dots) > Settings.
- In the Default browser section, select Make default.
If there is no button, Chrome is already your default browser.
Uninstall Chrome on Linux
From Google’s uninstall help, open a terminal and enter the command for your system:
- Debian-based systems:
sudo dpkg -r google-chrome-stable - Other systems:
sudo rpm -e google-chrome-stable
Your profile in ~/.config/google-chrome stays unless you delete it. If you are signed in to Chrome and save data in your Google Account, some of it stays on Google’s servers. To start fresh, see reinstall Chrome.