Skip to content

armbian/imager

 
 

Armbian logo

About

Armbian Imager is the official tool for downloading and flashing Armbian OS images to single-board computers. It checks the target disk before writing, validates the checksum, and verifies the image after the write, so a bad download or the wrong disk doesn't turn into a broken card.

Features

  • Works with 300+ boards, with filtering and board metadata from armbian.com
  • Disk safety checks, checksum validation, and post-write verification
  • Native builds for Linux, Windows, and macOS, on x64 and ARM64
  • Multi-language interface that follows your system language by default
  • Built-in application updates
  • Small binary with few runtime dependencies

Testimonials

"What a fantastic tool for getting people started with a non Raspberry PI" Interfacing Linux, hardware and software guides for Linux creatives (source)

"A proper multi-platform desktop app that actually works, which is rarer than you'd think." Bruno Verachten, Senior Developer Relations Engineer (source)

"The Upcoming Armbian Imager Tool is a Godsend for Non-Raspberry Pi SBC Owners" Sourav Rudra, It's FOSS (source)

"According to Armbian, this results in less RAM and storage usage and a faster experience." Jordan Gloor, HowtoGeek.com (source)

"It's super easy to write an operating system... I'm always happy when an Armbian version comes out because you've got more stability and much more compatibility." leepspvideo, Simple Linux install for 300+ Arm devices (source)

Download

Prebuilt binaries are available for every supported platform.


macOS

Windows

Linux
Intel & Apple Silicon x64 & ARM64 (code-signed) x64 & ARM64
.dmg / .app.zip .exe / .msi .deb / .AppImage

How It Works

  1. Pick a manufacturer. Choose one of the supported SBC vendors, or load your own image file.
  2. Pick a board. Boards show real photos and metadata from armbian.com.
  3. Pick an image. Desktop or server, a kernel branch, and a stable, nightly, or rolling release build.
  4. Flash. The app downloads, decompresses, writes, and verifies for you.

Customization

  • Theme: light, dark, or follow the system setting
  • Developer mode: turn on detailed logging and open the log viewer
  • Language: 18 languages, auto-detected from your system

Platform Support

Platform Architecture Notes
macOS Intel x64 Full support
macOS Apple Silicon Native ARM64 build, Touch ID support
Windows x64 Requires Administrator privileges
Windows ARM64 Native ARM64 build, requires Administrator privileges
Linux x64 Uses lsblk for detection and UDisks2/polkit for elevated device access
Linux ARM64 Native ARM64 build

Supported Languages

English, Italian, German, French, Spanish, Portuguese, Portuguese (Brazil), Dutch, Polish, Russian, Chinese, Japanese, Korean, Ukrainian, Turkish, Slovenian, Swedish, Croatian

Why We Sign Our Code

Downloading software shouldn't take a leap of faith. Every Windows release is cryptographically signed, so you can confirm the binary is exactly what we built and hasn't been tampered with on the way to you.

This is possible thanks to SignPath Foundation, which gives free code signing certificates to open source projects, and SignPath.io for the signing infrastructure.

Development

Setup, build instructions, and project layout live in DEVELOPMENT.md.


Made with ❤️ by the Armbian community

About

Armbian’s cross-platform utility for flashing OS images to storage media. This tool simplifies the process of writing Armbian OS files to SD cards, USB drives, or eMMC modules, featuring a user-friendly interface tailored for Armbian users.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages

  • TypeScript 39.8%
  • Rust 34.0%
  • CSS 20.8%
  • Shell 3.2%
  • JavaScript 1.5%
  • PowerShell 0.7%