How to Install Etcher on Ubuntu

Published:
May 28, 2026
Topics:

Etcher (also known as balenaEtcher) is a free, open-source image flasher that creates bootable USB flash drives or SD cards from .img and .iso files.

In this tutorial, you will learn how to install Etcher on Ubuntu using the AppImage format or the command line interface.

How to install Etcher on Ubuntu

Note: Etcher is an easy way to write a Linux image on an SD card of USB flash.

Prerequisites

How to Install Balena Etcher on Ubuntu via AppImage

Etcher is available for download as an AppImage, a portable software distribution format. AppImage makes it easy to run applications without a complicated installation process.

The following steps help you run Etcher from its AppImage.

Important: This method only works on Ubuntu versions up to 25.10. For Ubuntu 26.04, use the APT method below.

Step 1: Download AppImage from Balena's Website

Visit Etcher's official website and download the AppImage for Linux. Since Ubuntu supports only 64-bit architecture, choose the x64 version.

Download Etcher from balena's website

Step 2: Extract the .zip File

To extract the .zip file, navigate to where you downloaded it, right-click the .zip file, and select Extract.

Extract Etcher

The .zip file extracts to the current directory.

Step 3: Run Etcher

After you extract the files, locate the balena-etcher file and run it.

balena-etcher file

The Etcher tool interface appears:

balenaEtcher launched

Tip: To uninstall Etcher AppImage, delete the file you downloaded.

How to Install Balena Etcher on Ubuntu via Apt

Installing Balena Etcher on Ubuntu via apt offers a straightforward method for setting up this tool to create bootable media.

Unlike using the AppImage, installing via apt ensures Balena Etcher is integrated into your system and easily accessible from the terminal. The following text walks you through each step to install Balena Etcher using apt on Ubuntu.

Step 1: Install curl and jq

This method uses curl to download the latest Etcher deb package from GitHub, and jq to parse GitHub's JSON response. First, update your system package repository information with:

sudo apt update

Next, install curl and jq with:

sudo apt install curl jq -y

Step 2: Download Etcher

Use the command below to resolve and download the latest Balena Etcher .deb package from GitHub, and verify the checksums:

(
  set -e
  API_URL="https://api.github.com/repos/balena-io/etcher/releases/latest"
  rm -f balena-etcher_*_amd64.deb SHA256SUMS.Linux.x64.txt
  RELEASE_JSON=$(curl -fsSL "$API_URL")
  DEB_URL=$(printf '%s\n' "$RELEASE_JSON" | jq -r '[.assets[].browser_download_url | select(test("balena-etcher_[0-9.]+_amd64\\.deb$"))][0] // empty')
  SUMS_URL=$(printf '%s\n' "$RELEASE_JSON" | jq -r '[.assets[].browser_download_url | select(test("SHA256SUMS\\.Linux\\.x64\\.txt$"))][0] // empty')

  if [ -z "$DEB_URL" ] || [ -z "$SUMS_URL" ]; then
    echo "Could not find the balenaEtcher amd64 .deb or Linux checksum file."
    exit 1
  fi

  DEB_FILE=${DEB_URL##*/}
  SUMS_FILE=${SUMS_URL##*/}

  curl -fLO --progress-bar "$DEB_URL"
  curl -fLO --progress-bar "$SUMS_URL"
  grep "  $DEB_FILE$" "$SUMS_FILE" | sha256sum -c -
)
Download Etcher with curl and verify checksum.

Step 3: Install Etcher

Proceed with installing Etcher using apt. The package manager installs the local .deb file and resolves any dependencies. Run the following command:

DEB_FILE=$(find . -maxdepth 1 -type f -name 'balena-etcher_*_amd64.deb' -printf '%f\n' | sort -V | tail -n 1)
test -n "$DEB_FILE" || { echo "No balenaEtcher .deb file found in this directory."; false; }
sudo apt install -y "./$DEB_FILE"

You can verify the installation by checking the installed version and command path:

apt-cache policy balena-etcher
command -v balena-etcher
Verifying Etcher installation on Ubuntu.

Step 3: Run Etcher

Run Etcher by finding it in the list of applications on your Ubuntu system. Alternatively, start it via the terminal by running:

balena-etcher
Balena Etcher UI on Ubuntu.

Conclusion

This tutorial presented two simple methods to install Etcher, a popular bootable media creator. AppImage comes in handy if you need Etcher for a single use. On the other hand, if you plan to use the application regularly, you may want to perform a full installation via the command line.

Next, learn how else to use the apt package manager on Ubuntu.

Was this article helpful?
YesNo