About BinScope
BinScope is a free, open-source binary file analyzer that runs entirely in your browser. No uploads, no server processing — your files never leave your machine.
What It Does
BinScope parses and displays the internal structure of executable files across three major formats:
- ELF — Linux, BSD, embedded systems (32/64-bit, both endianness)
- PE/COFF — Windows executables, DLLs (PE32 and PE32+)
- Mach-O — macOS, iOS (including Fat/Universal binaries)
Features
- Full header parsing with human-readable field descriptions
- Section and segment tables with permission flags
- Symbol table browsing with search and filter
- Import and export table resolution
- String extraction (ASCII + UTF-16LE)
- Security feature detection (PIE, NX, RELRO, ASLR, DEP, CFG, Code Signing)
- Size analysis with interactive charts
How It Compares
BinScope provides similar functionality to command-line tools like readelf, objdump, otool, and GUI tools like PE-bear — but accessible from any browser without installation. It handles all three formats in one tool.
Technology
Built with vanilla HTML, CSS, and JavaScript. No frameworks, no build step. File parsing uses the File API with ArrayBuffer and DataView for efficient binary reading. Charts powered by ECharts.
Contact
Built by NullKit. Questions or feedback: nullkit.dev@outlook.com