About Binwalk
Firmware analysis, made easy to find
Binwalk is an open-source tool for analyzing and extracting the contents of firmware images and other binary files. It scans binary data for known structures, validates the objects it finds, and extracts embedded file systems, compressed streams, executables, bootloaders, kernels, certificates and more - all locally, on your own machine. It is widely used in firmware security research, reverse engineering, digital forensics, embedded development and hardware hacking.
Why this site exists
binwalk.app is an independent resource for people who work with Binwalk in real firmware and reverse-engineering workflows. The goal is simple: one tidy place to download and install Binwalk and learn how to get useful results - from a first scan to recursive extraction, entropy analysis and JSON output. We do not repackage, wrap or modify the software; the install instructions and download point to the genuine, official project.
Open source under the MIT License
Binwalk is free, open-source software distributed under the MIT License. The complete source code is publicly available to read, build, modify and integrate into other software, in both commercial and non-commercial environments. Binwalk v3 rebuilt the analysis engine in Rust for better performance, structural validation and lower false-positive rates, and it can be used as a command-line application or as a Rust library.
The project and how to help
Binwalk was originally created by Craig Heffner at ReFirm Labs and is maintained as an open-source project. If it saves you time, the most valuable thank-you is to pitch in: visit the official Binwalk repository on GitHub to star it, file issues, improve the documentation, add signatures and parsers, become a contributor, or sponsor ongoing development. Supporting the upstream project is the best way to keep firmware analysis open and accessible for everyone.
binwalk.app is an independent website. It is not affiliated with, endorsed by, or operated by ReFirm Labs or the Binwalk project, and it links only to the original software. All product names, formats and trademarks remain the property of their respective owners and are used here only to describe functionality and compatibility.