How to Use Etcher: The Beginner's Guide (First Flash, the Target Check, Validation, and Booting From USB)

CodexFuse Team · 2026-10-30T10:38:39.676Z · 9 min read

Flash bootable USB drives with balenaEtcher on Windows, Mac or Linux. Install, target check, flashing, validation and booting — a beginner walkthrough.

Learning how to use Etcher is the fastest way to turn a downloaded ISO file into a working bootable USB drive. balenaEtcher is a free, open-source image flasher that runs on Windows, macOS, and Linux, and it reduces the whole job to three clicks: pick the image, pick the drive, and flash. If you have never made a bootable USB before, this beginner guide walks you through installing Etcher on all three operating systems, the target-drive check that keeps your data safe, the built-in validation step, and finally booting your computer from the finished drive. Windows users who only need the comparison should also read our Rufus beginner guide, since the two tools own different lanes.

What does Etcher do?

balenaEtcher — usually just called Etcher — is a free and open-source tool from Balena that writes operating-system disk images to USB drives and SD cards, safely and easily. It takes an image file such as an ISO, IMG, or compressed archive and writes it byte-for-byte to the target device, handling partitioning and formatting so the drive comes out bootable. What sets it apart for beginners is the interface: three large buttons, a progress bar, and an automatic validation pass after every flash, so a first-timer gets the same reliable result as a sysadmin.

Etcher works on Windows 10 and later, most Linux distributions, and macOS 10.10 (Yosemite) and later, according to the official download page at etcher.balena.io. The same page notes that users on Windows 7, 8, or 32-bit systems should use v7.9.0, the last compatible release for those platforms. The project is built with web technologies (JavaScript, HTML, node.js, and Electron) and is maintained by Balena staff with community contributions.

What do you need before you flash?

Three things, and the first two are the ones beginners get wrong.

  • A USB drive or SD card with enough capacity. Use at least 4 GB, and 8 GB for most modern distributions — the GB Times walkthrough recommends 8 GB as the practical default. Flashing erases the entire drive, so back up anything on it first.
  • The image file, downloaded from the official source. For a Linux installer this is the distribution's ISO; for a Raspberry Pi it is the board image. Downloading from the official site keeps you safe from tampered images.
  • Etcher itself, installed for your OS. The install routes differ per platform and have changed over time, so the next section covers each one with current instructions.

How do you install Etcher on Windows, Mac, and Linux?

The install step is where most online guides go stale, because balena's recommended routes have changed. A September 2026 LinuxVox guide confirms the current release is v2.1.7 and that the old Cloudsmith APT/RPM repositories are no longer the recommended path. Always download from the official site (etcher.balena.io) or the project's GitHub releases page — the download page detects your OS and offers the right installer, with installer and portable versions available on Windows.

Operating systemDownloadInstall
Windows 10/11.exe installer (or portable build) from etcher.balena.ioRun the installer and follow the prompts. If SmartScreen warns you, confirm the file came from the official site before continuing.
macOS 10.10+.dmg from etcher.balena.ioOpen the .dmg and drag/install as usual. The first launch shows a Gatekeeper notice for internet downloads — click Open since it came from the official source.
Ubuntu / Debianbalena-etcher_2.1.7_amd64.deb from GitHub Releasessudo apt install ./balena-etcher_2.1.7_amd64.deb (the ./ tells apt to use the local file). Optionally check the SHA-256 published on the release page first.
Fedora / RHELbalena-etcher-2.1.7-1.x86_64.rpm from GitHub Releasessudo dnf install ./balena-etcher-2.1.7-1.x86_64.rpm
Arch / ManjaroAUR package balena-etcher (community-maintained)yay -S balena-etcher
Other 64-bit LinuxbalenaEtcher-linux-x64-2.1.7.zip from GitHub ReleasesUnzip, chmod +x balenaEtcher, and run it. No desktop integration; update by downloading a newer bundle.

Two traps to avoid: there is no official Snap or Flatpak package — snap install instructions you find online will fail — and if you install from the ZIP, updates are manual. Ubuntu users who want a deeper walkthrough of the platform can read our Ubuntu beginner guide.

How do you flash a USB drive with Etcher?

Etcher's whole design is one three-click arc — Flash from file → Select target → Flash! — and the steps are identical on Windows, Mac, and Linux:

  1. Plug in the USB drive and close other USB-device windows. If several USB drives are attached, remove the ones you do not want to flash to avoid picking the wrong one.
  2. Launch Etcher and click Flash from file. Browse to your downloaded image (ISO, IMG, or a compressed archive such as ZIP or GZ) and select it. Etcher also accepts an image URL directly.
  3. Click Select target and choose your USB drive or SD card from the list. This is the one safety-critical moment: everything on the chosen drive is erased. Etcher automatically hides your computer's internal system drives to prevent disasters, but still read the drive name and size carefully before confirming.
  4. Click Flash! and enter your password if prompted. Etcher writes the image with a visual progress bar; a typical ISO takes about 3–10 minutes depending on image size and USB speed.
  5. Let validation finish. After writing, Etcher automatically validates the written data against the image and shows a Flash complete! banner. Safely eject the drive — it is ready to boot.

How does Etcher's validation step work?

After the write finishes, Etcher reads the drive back and compares it with the original image — this is the Validate write on success step, switched on by default and adjustable through the gear icon in the app. Validation is Etcher's biggest beginner advantage over raw copy tools: it catches a bad write before you waste an hour troubleshooting a boot that was never going to work.

If validation fails, do not flash the same drive again and hope — LinuxVox's guide states the rule plainly: a failed validation usually means the target device itself is faulty or counterfeit, so try a different USB drive or card. Other quick fixes: run a full (not quick) format on a suspect drive, avoid cheap unbranded drives for OS installs, and keep your laptop on stable power during the flash, since an interruption can corrupt both the drive and the data.

What does Etcher NOT do? (The honest limits)

Etcher is a byte-for-byte writer, not a universal installer, and knowing its limits saves frustration:

  • Windows ISOs need special treatment. Because Etcher writes images exactly as they are, a Windows ISO will not become a bootable Windows installer out of the box — LinuxVox recommends Rufus or WoeUSB for that job instead.
  • One image per drive. Etcher flashes a single image to a single drive. If you want one USB stick that carries many ISOs with a boot menu, that is a different tool entirely — see our Ventoy beginner guide for the multi-ISO lane.
  • It will not resize, partition, or repair. Etcher writes the image as-is; it is not a disk manager.

Etcher vs Rufus: which one should you use?

Beginners ask about Etcher vs Rufus constantly, and the answer is mostly about your operating system:

Etcher (balenaEtcher)Rufus
PlatformsWindows, macOS, Linux — same UI everywhereWindows only
Best forFirst bootable USB on any OS; SD cards (Raspberry Pi)Windows ISOs and advanced boot options on Windows
SafetyHides system drives by default; 3-click flowPowerful but easier to misconfigure
ValidationBuilt-in, automatic after every flashOptional verification pass
Cost/licenseFree, open source (Apache 2.0)Free, open source

Rule of thumb: on macOS or Linux, Etcher is the obvious pick — Rufus does not run there. On Windows, use Etcher for Linux ISOs and SD cards, and Rufus for Windows install media or when you need fine-grained boot settings.

How do you boot from the finished USB drive?

With the drive flashed and validated, plug it into the computer you want to boot, restart, and open the boot menu — usually F12, F9, Esc, or F8 depending on the manufacturer (the key is often shown on the startup splash screen, or check your PC's manual). Select your USB drive from the boot menu and the installer or live environment should start. If the drive does not appear, try a different USB port — some older machines only boot from USB 2.0 ports — and confirm the image itself was the right one for the target machine. Server builders who flash installer media for hypervisors will find our Proxmox beginner guide the natural next step.

What if something goes wrong?

SymptomMost likely causeFix
"Validation failed" after flashingFaulty or counterfeit driveTry a different, quality USB drive or SD card
Target drive is not listedDrive not mounted, or a USB hub issueRe-plug directly into the computer; remove other USB drives
Etcher warns about the selected driveWrong target pickedCancel, re-check the drive name and size, select again
macOS blocks the app on first launchGatekeeper internet-download noticeClick Open (file is from the official site) or allow it in Security settings
Windows SmartScreen warningApp downloaded from the internetVerify you downloaded from etcher.balena.io, then run anyway
Linux ZIP build will not startExecutable bit missingchmod +x balenaEtcher before running
Windows ISO does not bootEtcher writes it byte-for-byte; Windows needs special handlingUse Rufus or WoeUSB for Windows install media

Sources

  • LinuxVox, "Installing and Using BalenaEtcher on Linux" (updated ~September 2026) — v2.1.7 current release, DEB/RPM/AUR/ZIP install methods, Cloudsmith repos retired, no official Snap/Flatpak, validation-failure rule, Windows ISOs need Rufus/WoeUSB: linuxvox.com
  • Official balenaEtcher site, etcher.balena.io — platform support (Windows 10+, most Linux distros, macOS 10.10+), v7.9.0 for Windows 7/8 and 32-bit, free and open source (JS/HTML/node.js/Electron): etcher.balena.io
  • GB Times, "How to Create a Linux Bootable USB?" — 4 GB minimum / 8 GB recommended, back up data, 8-step Etcher walkthrough, "Flash complete!" banner: gbtimes.com
  • CopyProgramming, "How to Create Linux and Windows Bootable USB Drives on Ubuntu: 2026 Complete Guide" — system drives hidden by default, .iso/.img/compressed archive support, 3–10 minute flash time, automatic verification: copyprogramming.com
  • TheWindowsClub, "Create Bootable Software, Burn ISO images to SD Cards/USB" — supported formats (ISO, BZ2, DMG, DSK, ETCH, GZ, HDDIMG, IMG, RAW, XZ, ZIP), gear icon "Validate write on success" default: thewindowsclub.com
  • UMA Technology, "How to Make a Bootable Linux USB Drive on Any Computer With Balena Etcher" — Windows installer/portable builds, macOS .dmg, download only from the official site: umatechnology.org
  • EaseUS, "balenaEtcher Review" (updated Oct 29, 2026) — download page detects your OS, installer vs portable options, Balena backing: easeus.com

Frequently asked questions

Is Etcher free?

Yes. balenaEtcher is free and open source, built on JS, HTML, node.js and Electron, and maintained by Balena staff with community contributions.

Does Etcher work on Mac?

Yes — Etcher runs on macOS 10.10 (Yosemite) and later. Download the .dmg from etcher.balena.io; the flashing steps are identical to Windows and Linux.

Can I use Etcher to make a Windows 10/11 installer USB?

Not reliably. Etcher writes the ISO byte-for-byte, and Windows ISOs need special handling to become bootable installers, so use Rufus or WoeUSB for Windows install media instead.

Why did Etcher validation fail?

A failed validation usually means the USB drive or SD card itself is faulty or counterfeit. Try a different, quality drive rather than re-flashing the same one.

Can Etcher flash SD cards too?

Yes. Etcher writes to USB drives and SD cards alike — it is a popular choice for flashing Raspberry Pi board images to SD cards.