Skip to content
SPECIFICTION
Get listed

USBImager

bztsrc.gitlab.io

Free plan Open source WindowsmacOSLinux
Visit bztsrc.gitlab.io
Spec score 8.2 #5 of 38 in Bootable USB Software

What it is

USBImager is a free desktop utility for writing disk images to USB drives and creating backups. It reads raw images, compressed formats such as .gz, .bz2, .xz, and .zst, and archives including .zip, .tar, .cpio, and .pax. It can compare a written drive with the source image to verify the result, and create backups in raw or ZStandard compressed format. Images can also be sent to microcontrollers over a serial line. The app is available for Linux, macOS, and Windows, with a minimalist native interface and 18 language options. The maker says it is intended for people who may be uncomfortable with command-line tools, and that it tries to avoid overwriting the system disk. Synchronized writes are intended to ensure data is on disk when progress reaches 100%. The maker describes it as free of advertisements and privacy concerns and GDPR compatible. One stated limit is that xz compression dictionaries larger than 1 gigabyte are unsupported. The app is open source under the MIT license.

Spec sheet

What it does
USBImager writes compressed disk images to USB drives and creates backups through a small graphical interface.Read 15 Oct 2026 · bztsrc.gitlab.io
Purpose
USBImager writes compressed disk images to USB drives and creates backups.Read 7 Oct 2026 · bztsrc.gitlab.io
Audience
The maker says the app is intended for non-expert users who may be uncomfortable with the command line.Read 7 Oct 2026 · gitlab.com
Privacy
The maker says the app has no privacy concerns or advertisements and is fully GDPR compatible.Read 7 Oct 2026 · bztsrc.gitlab.io
Support
The README directs users to the GitLab issue tracker to report problems.Read 7 Oct 2026 · gitlab.com
Founded
2020Read 28 Sep 2026 · bztsrc.gitlab.io
Archive input
Archive input includes ZIP and ZIP64, ZZZip, TAR, CPIO, and PAX, with the first archive file used when multiple files exist.Read 15 Oct 2026 · gitlab.com
Backup creation
It can read a removable device into a raw DD image or a zstd-compressed backup.Read 15 Oct 2026 · bztsrc.gitlab.io
Backups
It can create backups in raw or ZStandard compressed format.Read 7 Oct 2026 · bztsrc.gitlab.io
Build process
Developers can compile on Windows with MinGW, on macOS with Apple command-line tools, and on Linux with libc, libX11, and the GNU toolchain.Read 15 Oct 2026 · gitlab.com
Compressed input
Compressed images can be read on the fly from gzip, bzip2, xz, and zstd files.Read 15 Oct 2026 · bztsrc.gitlab.io
Compression limitation
XZ dictionaries larger than 1 GB are unsupported, while the default supported dictionary size is 64 MB.Read 15 Oct 2026 · gitlab.com
Desktop integration
The archive's additional files provide desktop integration such as icons; the executable can also be used by itself.Read 7 Oct 2026 · bztsrc.gitlab.io
Developer identity
The associated GitHub account identifies the developer as Zoltan Baldaszti under the username bztsrc.Read 15 Oct 2026 · github.com
Device safety
The interface filters out the system disk by default and provides separate flags to list all devices or force writing.Read 15 Oct 2026 · gitlab.com
Distribution through Homebrew
Homebrew lists USBImager cask version 1.0.10 for Intel and Apple Silicon macOS, although the cask is marked disabled.Read 15 Oct 2026 · formulae.brew.sh
Documentation
The repository supplies a manual PDF, README installation and usage instructions, command-line flag reference, compilation guidance, and an issue tracker.Read 15 Oct 2026 · gitlab.com
Downloads
The maker's repository lists builds for Windows, macOS, Ubuntu LTS, Raspberry Pi OS, Arch/Manjaro and Linux PC.Read 7 Oct 2026 · gitlab.com
Extensibility
The source is separated into stream, disk, user-interface, and language layers, and supports debug builds and test-device compilation switches.Read 15 Oct 2026 · github.com
Image formats
The program reads raw image formats including IMG, BIN, RAW, ISO, and DD.Read 15 Oct 2026 · bztsrc.gitlab.io
Interface and languages
It provides a minimalist native interface and is available in 18 languages.Read 7 Oct 2026 · bztsrc.gitlab.io
Languages
The application includes dictionaries for 18 languages and detects the operating system language automatically.Read 15 Oct 2026 · bztsrc.gitlab.io
Licence
The project is open source under the MIT license, whose text permits use, modification, distribution, sublicensing, and sale with the notice retained.Read 15 Oct 2026 · gitlab.com
Limit
The README says xz compression dictionaries larger than 1 gigabyte are not supported.Read 7 Oct 2026 · gitlab.com
Limit: missing advanced boot features
An AlternativeTo reviewer says Rufus and Ventoy are preferable when multi-boot creation or more options are needed.Read 15 Oct 2026 · alternativeto.net
Limit: permissions and fonts
The documentation requires elevated permissions or device-group configuration on some systems, and X11 builds may need Unifont or fontconfig fixes.Read 15 Oct 2026 · gitlab.com
Limit: Raspberry Pi launch problem
A GitLab issue reports that a user could not run the AArch64 archive on Raspberry Pi OS Bullseye and requested Flatpak or AppImage packaging.Read 15 Oct 2026 · gitlab.com
Linux support
Linux distributions are supported through X11, GTK+, Ubuntu Debian packages, Arch AUR packages, and Raspberry Pi builds.Read 15 Oct 2026 · gitlab.com
macOS support
macOS builds are supplied as native Cocoa binaries for Intel and ARM Macs.Read 15 Oct 2026 · gitlab.com
Maker profile date
The developer's GitLab profile states that the account joined GitLab on June 3, 2018.Read 15 Oct 2026 · gitlab.com
Portable installation
The executable runs directly after extracting the archive, without a formal installation process.Read 15 Oct 2026 · bztsrc.gitlab.io
Praise: broad platform coverage
AlternativeTo reviewers praise its ability to work across Windows, Linux, macOS, and Raspberry Pi use cases.Read 15 Oct 2026 · alternativeto.net
Praise: openness and no bloat
AlternativeTo reviewers specifically praise the open-source, ad-free, bloat-free design.Read 15 Oct 2026 · alternativeto.net
Praise: reliability
LinuxLinks reported that extensive testing found the program rock solid and recommended it.Read 15 Oct 2026 · linuxlinks.com
Praise: simplicity and speed
AlternativeTo reviewers repeatedly describe the utility as simple, lightweight, fast, and free of unnecessary features.Read 15 Oct 2026 · alternativeto.net
Rating on AlternativeTo
5 out of 5 from 8 comments or reviews.Read 15 Oct 2026 · alternativeto.net
Release history
Release 1.0.10 was published on October 14, 2023 with updated manuals and binaries for Windows, macOS, Ubuntu, and RaspiOS.Read 15 Oct 2026 · gitlab.com
Safety
The maker says the app tries to avoid overwriting the system disk.Read 7 Oct 2026 · bztsrc.gitlab.io
Security and privacy claim
The official feature list says the program has no advertisements or privacy concerns and describes it as GDPR compatible.Read 15 Oct 2026 · bztsrc.gitlab.io
Serial transfers
Command-line options allow sending images over serial ports to microcontrollers and compatible boot loaders.Read 15 Oct 2026 · gitlab.com
Size and dependencies
The official comparison describes a roughly 300 KB Windows executable with no runtime dependencies.Read 15 Oct 2026 · gitlab.com
Synchronized writes
USBImager uses non-buffered I/O so completion indicates that data has been physically written to storage.Read 15 Oct 2026 · gitlab.com
System requirement limitation
The README lists Windows XP or newer, Intel macOS 10.10 or newer in reported testing, ARM macOS 11 or newer, and Linux builds requiring the relevant graphical stack.Read 15 Oct 2026 · gitlab.com
Windows package metadata
The Microsoft Winget repository lists version 1.0.10 as a portable ZIP installer for x86 Windows and associates it with BIN, DD, IMG, ISO, and RAW files.Read 15 Oct 2026 · github.com
Windows support
Windows builds use a native GDI interface, including a simplified write-only variant.Read 15 Oct 2026 · gitlab.com
Write behavior
It makes synchronized writes, so the maker says all data is on disk when the progress bar reaches 100%.Read 7 Oct 2026 · bztsrc.gitlab.io
Write verification
An optional verification pass reads blocks back from the target and compares them with the source image.Read 15 Oct 2026 · gitlab.com

Plans and prices

Free Free free Open-source desktop utility · no paid tiers stated Read 15 Oct 2026 · bztsrc.gitlab.io

Every USBImager plan and price →

Strong points and limits

Strong points

  • Reads raw, compressed, and archived images.
  • Can compare disk contents with an image after writing.
  • Creates raw or ZStandard compressed backups.
  • Available on Linux, macOS, and Windows.

Limits

  • Does not support xz dictionaries larger than 1 gigabyte.
  • Problems are directed to the GitLab issue tracker.

Who it suits

It suits people who need to write or verify USB disk images and prefer a graphical utility to command-line tools. It also supports making backups and sending images to microcontrollers over serial.

Verdict

USBImager covers image writing, verification, backup creation, and serial transfers in a free desktop app. Its stated xz dictionary limit is worth checking if you work with large compressed images.

Where Specifiction places it

Alternatives to USBImagerAll alternatives →