A framework for building cross-platform desktop apps with JavaScript, HTML and CSS, based on Node.js and Chromium.
balena-io/etcher
Open-source OS image flasher for writing disk images to SD cards and USB drives, with checks that the data was written correctly.
Open-source alternative to:Rufus
Win32 Disk Imager
- Stars
- 34,567
- Forks
- 2,440
- Open issues
- 700
- Last commit
- 5 hours ago
What is it?
Etcher is a desktop application for flashing OS images onto SD cards and USB drives. It is built with web technologies and aims to make the process simple and safe, guarding against accidentally writing to a system hard drive.
After writing, Etcher verifies that every byte was written correctly. It can also flash Raspberry Pi devices that support USB device boot mode directly.
Etcher runs on Linux (most distributions, Intel 64-bit), Windows 10 and later (Intel 64-bit), and macOS 10.13 and later on both Intel and Apple Silicon. Installers and packages are available for .deb, .rpm, the Arch User Repository, WinGet and Chocolatey.
Key features
- 01Protects against accidentally writing to hard drives.
- 02Verifies that every byte was written correctly.
- 03Directly flashes Raspberry Pi devices that support USB device boot mode.
- 04Available on Linux, Windows and macOS, including Apple Silicon.
Use cases
- Preparing a Raspberry Pi SD card with a Raspberry Pi OS or other system image.
- Creating a bootable USB drive from an ISO for installing an operating system.
- Flashing embedded board images onto removable media with a verified write.
Quick start
- 1
Install on Debian or Ubuntu by downloading the .deb package from the GitHub releases page, then install it with apt
sudo apt install ./balena-etcher_******_amd64.deb - 2
Install on Windows with WinGet
winget install balenaEtcher #or Balena.Etcher - 3
Install on Windows with Chocolatey
choco install etcher - 4
On Arch or Manjaro, install from the AUR with an AUR helper
yay -S balena-etcher
Things to know
- Supports only Intel 64-bit Linux, Windows 10 and later, and macOS 10.13 and later.
Topics
FAQ
- What is etcher?
- Open-source OS image flasher for writing disk images to SD cards and USB drives, with checks that the data was written correctly. Etcher is a desktop application for flashing OS images onto SD cards and USB drives. It is built with web technologies and aims to make the process simple and safe, guarding against accidentally writing to a system hard drive.
- Is etcher free to use? What license does it have?
- etcher is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is etcher still maintained?
- Actively maintained. The last commit to etcher was on Oct 21, 2026.
- What can I use etcher for?
- Preparing a Raspberry Pi SD card with a Raspberry Pi OS or other system image. Creating a bootable USB drive from an ISO for installing an operating system. Flashing embedded board images onto removable media with a verified write.
- How do I install etcher?
- Install on Debian or Ubuntu by downloading the .deb package from the GitHub releases page, then install it with apt: sudo apt install ./balena-etcher_******_amd64.deb Install on Windows with WinGet: winget install balenaEtcher #or Balena.Etcher Install on Windows with Chocolatey: choco install etcher On Arch or Manjaro, install from the AUR with an AUR helper: yay -S balena-etcher
- Where can I get etcher?
- The source code and installation instructions are on GitHub: https://github.com/balena-io/etcher
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Vue.js framework for building SPAs, SSR/SSG sites, PWAs, browser extensions, mobile and Electron apps from one codebase.
A starter template for building cross-platform desktop apps with Electron, React, TypeScript, and Vite.
A cross-platform desktop app for upscaling images with super-resolution models, supporting built-in or custom models on Windows, macOS, and Linux.
Free, open-source desktop app for recording your screen and turning captures into polished product demos and walkthroughs on Windows, macOS and Linux.
Free, open-source system cleaner and security scanner for Windows, macOS, and Linux that removes caches, malware, and startup bloat.