QuickBMS
QuickBMS is a free, open-source tool for extracting and reimporting files from archives and other formats.
What QuickBMS is
QuickBMS is a free, open-source tool for extracting and reimporting files from archives and other formats. It is aimed at reverse engineers and power users, and runs on Windows, Linux, and macOS. Its dynamic BMS language is used to handle file formats, while reimport and reimport2 modes can put modified files back into archives. The maker lists more than 700 compression algorithms, plus encryption and hashing algorithms. QuickBMS runs from the command line; its Windows executable also opens a minimal graphical interface when double-clicked. For format investigation, verbose mode displays file-format tests and HTML output colors and labels parsed fields. The listed capabilities also include network sockets, SSL, HTTP and HTTPS, processes, audio, video, and Windows messages. Downloads include Win32, static Ubuntu 32-bit Linux, and MacOSX El Capitan executables, as well as a source archive. The first three sections of the text documentation are intended for general users; later sections are for developers and advanced users. The ZenHAX forum is identified as its official support forum.
Good
- Supports reimporting modified files into archives.
- Lists more than 700 compression algorithms.
- Verbose and HTML modes aid format inspection.
- Available for Windows, Linux, and macOS.
- Free and open source.
Watch out
- The Windows graphical interface is minimal.
- Later documentation sections target advanced users.
- Listed executables include older platform versions.
Who it suits
QuickBMS suits reverse engineers and power users who are comfortable working with scripts and file formats. Its command-line operation and advanced documentation may also fit developers who need to inspect or modify archive contents.
Verdict
QuickBMS offers broad archive handling and inspection features, with reimport support for modified files. Its script-based workflow and advanced documentation are important considerations for less technical users.
Plans and prices
From QuickBMS's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| QuickBMS | Free | Open-source tool; downloads listed for Win32, Linux (Ubuntu 32-bit), and MacOSX (El Capitan) · Free |
The facts
Each one read from QuickBMS's own pages, with the date it was checked.
What it does
- Additional interfaces
- The page lists support for network sockets, SSL, HTTP/HTTPS, processes, audio, video, and Windows messages.checked 30 Sep 2026
- Algorithms
- The page lists support for more than 700 compression algorithms, along with encryption and hashing algorithms.checked 30 Sep 2026
- BMS language
- QuickBMS uses a simple, dynamic BMS language for handling archives and file formats.checked 30 Sep 2026
- Documentation limit
- The first three sections of quickbms.txt are intended for any user; the remaining sections are for developers and advanced users who want to understand and write scripts.checked 30 Sep 2026
- Downloads
- The maker lists current Win32, static Linux Ubuntu 32-bit, and MacOSX El Capitan executables, and a separate source archive.checked 30 Sep 2026
- Extraction and reimport
- It supports reimport and reimport2 modes for reinjecting modified files into archives.checked 30 Sep 2026
- Interfaces
- It can run from the command line, and the Windows executable also provides a minimal GUI when double-clicked.checked 30 Sep 2026
- Open source
- The maker describes QuickBMS as open source and multiplatform.checked 30 Sep 2026
- Purpose
- QuickBMS is a script-based file extractor and reimporter for archives and file formats, aimed at reverse engineers and power users.checked 30 Sep 2026
- Reverse engineering
- Features include a verbose mode for inspecting file-format tests and an HTML output mode that colors and labels parsed fields.checked 30 Sep 2026
- Script collection
- A daily ZIP archive containing all scripts listed on the maker’s page is available.checked 30 Sep 2026
- Security and trust
- The maker’s About page says the site’s material is released under the GPL license or in the public domain where not specified.checked 30 Sep 2026
- Source build
- The maker says Linux users can build from the source archive by going into its src folder and running make.checked 30 Sep 2026
- Support
- The maker identifies the ZenHAX forum as QuickBMS’s official support forum.checked 30 Sep 2026
The full review of QuickBMS
Overview
QuickBMS is a free, open-source tool for extracting files from archives and file formats, with support for putting modified files back. It suits reverse engineers and power users comfortable with scripts and command-line workflows. Its breadth and reimport modes make it a capable choice for specialized archive work, but it is less suited to anyone seeking a guided, conventional desktop editor.
Key features
QuickBMS uses its dynamic BMS language to handle archives and file formats, and supports more than 700 compression algorithms alongside encryption and hashing algorithms. That range is useful when working with less-common formats; the trade-off is that the tool’s workflow depends on scripts rather than a polished format-by-format interface. Supported formats include ZIP, PAK, BIG, DAT, SFS, MAS, BFF, PBO/XBO, HOGG, SCS, XFS, FAT, GAR, RKV, RES, AR, PAR, and MEG.
Extraction is only part of the job: reimport and reimport2 modes can reinject modified files into archives. That makes QuickBMS relevant to modding and file-replacement work, not just inspection. Script editing and mod packaging are also supported.
For format analysis, verbose mode exposes file-format tests, while HTML output colors and labels parsed fields. These are practical aids for understanding a file’s structure, although they do not remove the need to understand the script-based approach. QuickBMS also supports network sockets, SSL, HTTP/HTTPS, processes, audio, video, and Windows messages—useful capabilities for advanced workflows, but not a substitute for a simpler archive utility.
The command line is a core interface; on Windows, double-clicking the executable opens a minimal GUI. The maker provides a daily ZIP of the scripts listed on its page. Documentation’s first three sections are intended for any user, while the remaining sections address developers and advanced users writing or understanding scripts. That split is a fair signal of the learning curve.
Pricing
QuickBMS is free: the QuickBMS plan costs nothing, with no free trial because there is no paid plan to try. It is open source, so there is no lower tier with feature caps or a paid upgrade to weigh. The maker lists Win32, static Linux Ubuntu 32-bit, and MacOSX El Capitan executables, plus a separate source archive. Linux users can build from that source archive using make from its src folder.
Platforms
QuickBMS supports Windows, Linux, and MacOSX. The maker’s listed downloads are specific: Win32, static Linux Ubuntu 32-bit, and MacOSX El Capitan executables. Those labels matter to users on newer or different distributions and systems, who may need to build from source or check compatibility before relying on a particular binary.
Who it's for
QuickBMS is best for reverse engineers, technically minded modders, and power users who need broad archive support, file-format inspection, or reinjection of modified files. Its scripting, verbose inspection, and reimport modes reward users who want control over the process. Readers looking for a straightforward graphical extractor, or who do not want to work with scripts and advanced documentation, should consider a more focused tool.
Pros and cons
- Pros: Support for more than 700 compression algorithms, plus encryption and hashing, gives it unusually broad reach across archive and file-format work.
- Pros: Reimport and reimport2 modes make it useful for modifying files and putting them back into archives, rather than extraction alone.
- Pros: Verbose and HTML output modes help users inspect how formats are parsed, while the script collection offers a ready source of scripts.
- Cons: The script-based workflow and developer-oriented documentation beyond the first three sections raise the entry cost for less technical users.
- Cons: The Windows GUI is minimal, and the listed executable builds are tied to specific platforms and versions, which may make setup less convenient for some users.
Alternatives
For a focused comparison of archive and modding options, browse Game Asset Extractors and Game Modding Tools.
- Source 2 Viewer is a free, open-source option described as reverse-engineered, with Linux, macOS, web, and Windows support; choose it when that platform range is a better fit.
- SLADE3 is a free desktop editor for Linux, macOS, and Windows. Its beta builds may have bugs, crashes, and unfinished features, so QuickBMS is preferable if you need its script-driven extraction and reimport modes.
- AssetRipper has a free tier with stable and nightly builds for Windows, Mac, and Linux, plus a Premium plan at $10 a month. Consider it when those builds or a paid tier suit your needs better.
- Rusted PackFile Manager is a free option for Linux and Windows, with API and self-hosted support; its MIT license permits broad reuse subject to a copyright notice.
- VPKEdit is a free option for Linux, macOS, and Windows.
- UABEA is a free option for Linux and Windows.
- Game Asset Tool is a free Windows option.
- Crowbar is a free Windows option with optional donations.
Verdict
Choose QuickBMS if you need broad archive and file-format handling, especially the ability to inspect files and reinject modified contents without paying. Its main advantage is the combination of extensive algorithm support and reimport modes. Look elsewhere if you want a more approachable graphical workflow or do not want to learn a script-based tool.
Alternatives to QuickBMS
- 1

Chunker
Free planOpen sourceWebAPILinuxmacOS7.6Free plan - 2

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 3
WolvenKit
Free planOpen sourceLinuxSelf-hostedWindows7.3Free plan - 4

OpenMW-CS
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.2Free plan - 5
FModel
Free planWindows6.6Free plan - 6
Game Extractor
Free planWindows6.5$10 one-time