USBImager
bztsrc.gitlab.io
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
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
- Bootable USB Software#5 of 388.2