Installing Brave on Linux

Install with one command

curl -fsS https://dl.brave.com/install.sh | sh

View source

Verify signature
curl -fsSLO "https://dl.brave.com/install.sh{,.asc}" && gpg --keyserver hkps://keys.openpgp.org --recv-keys BF62821AFB16036A4ACABCCC87E072BD82960F4D && gpg --verify install.sh.asc

Brave is supported on 64-bit AMD/Intel (amd64 / x86_64) and ARM (arm64 / aarch64) architectures. See our full system requirements for minimum OS versions.

The current signing keys are also available from https://brave.com/signing-keys/.

Release Channel Installation

Debian, Ubuntu, Mint

sudo apt install curl

sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list

sudo apt update

sudo apt install brave-browser

Fedora 41+ (dnf5)

sudo dnf install dnf-plugins-core

sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo

sudo dnf install brave-browser

Fedora <41, Rocky/RHEL

sudo dnf install dnf-plugins-core

sudo dnf config-manager --add-repo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo

sudo dnf install brave-browser

OpenSUSE

sudo zypper addrepo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo

sudo zypper install brave-browser

Flatpak

Brave is available as a Flatpak package from Flathub. While it is maintained by Brave Software, it is not yet working as well as our native packages. We currently recommend that users who are able to use our official package repositories do so instead of using the Flatpak.

Snap

You can find Brave in the Snapcraft Store, but while it is maintained by Brave Software, it is not yet working as well as our native packages. We currently recommend that users who are able to use our official package repositories do so instead of using the Snap.

Beta Channel Installation

Debian, Ubuntu, Mint

sudo apt install curl

sudo curl -fsSLo /usr/share/keyrings/brave-browser-beta-archive-keyring.gpg https://brave-browser-apt-beta.s3.brave.com/brave-browser-beta-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/brave-browser-beta-archive-keyring.gpg] https://brave-browser-apt-beta.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-beta.list

sudo apt update

sudo apt install brave-browser-beta

Fedora 41+ (dnf5)

sudo dnf install dnf-plugins-core

sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-beta.s3.brave.com/brave-browser-beta.repo

sudo dnf install brave-browser

Fedora <41, Rocky/RHEL

sudo dnf install dnf-plugins-core

sudo dnf config-manager --add-repo https://brave-browser-rpm-beta.s3.brave.com/brave-browser-beta.repo

sudo dnf install brave-browser-beta

OpenSUSE

sudo zypper addrepo https://brave-browser-rpm-beta.s3.brave.com/brave-browser-beta.repo

sudo zypper install brave-browser-beta

Nightly Channel Installation

Debian, Ubuntu, Mint

sudo apt install curl

sudo curl -fsSLo /usr/share/keyrings/brave-browser-nightly-archive-keyring.gpg https://brave-browser-apt-nightly.s3.brave.com/brave-browser-nightly-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/brave-browser-nightly-archive-keyring.gpg] https://brave-browser-apt-nightly.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-nightly.list

sudo apt update

sudo apt install brave-browser-nightly

Fedora 41+ (dnf5)

sudo dnf install dnf-plugins-core

sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-nightly.s3.brave.com/brave-browser-nightly.repo

sudo dnf install brave-browser

Fedora <41, Rocky/RHEL

sudo dnf install dnf-plugins-core

sudo dnf config-manager --add-repo https://brave-browser-rpm-nightly.s3.brave.com/brave-browser-nightly.repo

sudo dnf install brave-browser-nightly

OpenSUSE

sudo zypper addrepo https://brave-browser-rpm-nightly.s3.brave.com/brave-browser-nightly.repo

sudo zypper install brave-browser-nightly

GitHub

(Pre-)releases for all channels are also available on GitHub in .deb/.rpm/.zip formats.

Unofficial packages

These packages are community maintained, and therefore we take no responsibility for them.

Arch

The Arch packages are available as brave-bin, brave-beta-bin and brave-nightly-bin in the Arch User Repository. To install it, you’ll need to use an AUR helper, such as yay.

yay -S brave-bin
yay -S brave-beta-bin
yay -S brave-nightly-bin

Manjaro

pacman -S brave-browser
pacman -S brave-browser-beta

Solus

sudo eopkg it brave

The Solus package is a repackaging of the .deb file in to the Solus software format (.eopkg). It is currently maintained by Jacalz.