Open multi-gigabyte binaries instantly. Diff, patch and export them byte by byte — entirely offline, with Zero Telemetry.
HexWrite is an offline-first forensic binary editor for security engineers, reverse engineers, digital forensics examiners and developers.
Built natively for macOS and Apple Silicon, it opens multi-gigabyte binaries, disk images and memory dumps through block-mapped stream indexing — so scrubbing a 40 GB image costs no more memory than scrubbing a 40 KB one.
KEY FEATURES:
• ZERO TELEMETRY
HexWrite runs entirely on your machine. No analytics, no diagnostics, no network callbacks. Your binaries, payloads and memory dumps never leave local memory. The app ships with the macOS App Sandbox enforced and no network entitlement at all.
• SPLIT VIEW & BYTE DIFFING
Mount two binaries side by side; bytes that differ between them are highlighted in both panes as you work.
• DATA INSPECTOR
Read any selection as 8-, 16- and 32-bit signed and unsigned integers, 64-bit signed integers, 32- and 64-bit floats, Mac absolute timestamps, and ASCII/UTF-8 — in both little- and big-endian. An interactive bit visualizer shows the selected byte one bit at a time.
• LIVE DISASSEMBLY
Decode the bytes under your cursor as ARM64, ARM32, x86 or x86_64 instructions without leaving the grid.
• ENTROPY OVERVIEW
A coarse entropy profile is drawn onto the scrollbar — 100 samples spread across the file — so high-entropy regions stand out at a glance. It is a sampled overview meant to guide where you look, not a complete scan.
• HEADER VERIFICATION & REPAIR
HexWrite compares a file's magic bytes against its extension and tells you when they disagree — then repairs the header at offset 0x0 in one click.
• SURGICAL BYTE PATCHING & DELTA EXPORT
Edits are held in a virtual buffer; the original file is never touched until you choose to save in place or export a patched copy. Inject values as hex or Base64.
• YARA-STYLE PATTERN SCANNING & LUA SCRIPTING
Scan for literal byte patterns using YARA-style rules, and automate analysis with an embedded Lua sandbox. Note: the pattern engine matches contiguous literal bytes — regular expressions, hex wildcards and jumps are not supported.
• NATIVE MACOS UI
Full Light, Dark and System appearance support, HIG-conformant controls, and 15 languages.
TRY IT FREE, UNLOCK WHEN READY HexWrite is free to download. Mount any binary, read the full hex grid, decode bytes in the Data Inspector, disassemble instructions, and diff two files side by side — no purchase required. Editing bytes, Surgical Export, and the Parser, Lua and Pattern Scan workspaces are HexWrite Pro: an in-app purchase, available as an annual subscription or a one-time lifetime unlock. Subscriptions renew annually unless cancelled in Settings.
Ratings & Reviews
This app hasn’t received enough ratings or reviews to display an overview.
HexWrite now speaks 15 languages.
• Full localization — including every error message the app can show you. Previously
those were English-only, no matter where you were.
• Light mode rebuilt for legibility across the editor, inspector and purchase screens.
• Data Inspector, split-view diffing and header repair unchanged and unaffected.
Version 27.0
The developer, ProfWorkBench, LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More
Supported Features
VoiceOver
Voice Control
Dark Interface
Information
Seller
ProfWorkBench, LLC
Size
2.9 MB
Category
Developer Tools
Compatibility
Requires macOS 15.0 or later and a Mac with Apple M1 chip or later.
Mac Requires macOS 15.0 or later and a Mac with Apple M1 chip or later.