Free Disassemblers, Hex Editors & Viewers
Disassemble, decompile, view, edit binary code, object files, executables, disk sectors
Free Disassemblers, Decompilers, Hex Editors & Hex Viewers
Ever encountered a situation where you needed to view, disassemble or decompile a binary file, such as a data file, an object file, a library archive, a shared library (or DLL in Windows) or an executable image? Assembled on this page are several hex viewers (hexadecimal viewers), hex editors, disassemblers and decompilers that will allow you to do precisely that.
Related Pages
- How to Start / Create Your Own Website: The Beginner's A-Z Guide
- Free Debugging Source Code and Libraries
- Free Debuggers, Bug Trackers, Static Source Code Checkers (Lint)
- Free Compression and Archiving Libraries and Source Code
- Free Graphics Libraries, 3D Engines, Image Drawing
- Free Help Authoring Tools - Write Documentation/Help the easy way
- Free Resource Editors, Compilers and Icon Editors
- Free Version Control Software - Manage multiple versions of your app
- Free Installers and Setup Utilities
- Free Partitioning Software - Edit, Copy, Create, Move, Resize, Convert, Undelete Partitions
Free Disassemblers, Decompilers and Binary Viewers
- RetDec
RetDec is a decompiler that supports Intel x86, ARM, MIPS, PIC32 and PowerPC executables using formats such as ELF, PE, Mach-O, COFF, AR, Intel HEX and raw machine code. It detects compilers and packers used on the executables, can remove statically-linked library code, extract and use embedded debugging information (DWARF and PDB), reconstruct instruction idioms and C++ class hierarchies (RTTI, vtables), demangle C++ symbols, reconstruct functions and other high level constructs, etc. It has an integrated disassembler, and can output files in C and a Python-like language. It is also able to generate call graphs, control-flow graphs and a variety of statistics. This is a Windows and Linux program. You can also build it on Mac OS, although that platform is not officially supported. The software is open source; RetDec itself is released under the MIT licence, but it also includes other third-party libraries and resources, released under a variety of other licences.
- HxD Freeware Hex Editor
HxD is a hex editor that not only allows you to view and edit files but also allows you to perform raw disk editing as well as edit the RAM of other processes. You can search and replace, export, insert byte patterns, shred files, concatenate files, split them, etc. The search and replace facility supports Unicode, ANSI text and hex values.
- Debuggy
Debuggy is a Windows debugger, disassembler, Windows resource extractor, file hex editor, window sniffer and API spy all rolled into one.
- Boomerang Decompiler
Boomerang is an open source decompiler that produces a high level, compilable C source file from an x86 executable file. Supported executable formats include Windows PE, Linux, SPARC, Power PC (Linux, Mac OS X).
- Hexplorer
This is a binary (hex) file editor for Windows. The program is released under the GNU GPL.
- REC Reverse Engineering Compiler
REC is a decompiler for reverse engineering 386, 68k, PowerPC and MIPS R3000 binaries, including ELF format binaries (Linux, System V Rel 4, Solaris, etc), COFF (System V Rel 3), PE (Win32 EXE and DLL), a.out (BSD systems, SunOS 4), Playstation PS-X (MIPS only), and raw binary data. It produces a "C-like representation" of the program's code and data. It is able to handle symbolic information in various binary formats (ELF+STAB, COFF, a.out+STAB). REC is available for Windows, Linux, Solaris SPARC, Solaris i386, and SunOS.
- Frhed Binary Editor
A Win32 binary editor that also allows you to compare files, manipulate bits, use big-endian or small-endian, apply binary templates for structured information, etc. The C++ source code is provided.
- Beye (formerly Biew) Binary Viewer
This is a multiplatform binary viewer with "a built-in editor for binary, hexadecimal and disassembler modes". It supports disassembly of Pentium III, AMD K7 Athlon, and Cyrix M2 as well, and the ability to handle the following executable formats: MZ, NE, PE, LE, LX, DOS, SYS, NLM, arch, ELF, a.out, coff32, PharLap, and rdoff.
- Borg Disassembler
Borg is a non-interactive disassembler that handles Win32 executables and shared libraries (DLLs), writing the disassembled listing to a file.
- Sang Cho's Win32 Program Disassembler
This is a command line utility that disassembles Win32 PE executables (EXEs) and shared libraries (DLLs). It comes with source code which may be compiled and used on both Windows and Linux.
- Khexedit Hex Editor
[Update: this site is no longer available.] This is a hex editor (binary editor) for use on X Window systems. According to the author's documentation, it is designed to be integrated with the KDE environment but can be used without it, as long as the KDE libraries are installed on the computer.
Related Pages
- Free 3D Software Box Image Makers
- Free Programmer's Editors, Integrated Development Environment (IDE), ASCII Text Editors
- Free File and Directory Comparison and Differencing Utilities
- Free DOS Extenders
- How to Make Money from your Website
- How to Collect Credit Card Payments from Your Website
- Which Web Host Do You Recommend? (FAQ)
- How to Register Your Own Domain Name
Newest Pages
- How to Convert Your Website from XHTML 1.0 to HTML5 the Quick and Easy Way
- How to Set the Height of a DIV Relative to a Browser Window (CSS)
- Free EPUB Readers (Ebook Viewing Software)
- How to Generate the Free Let's Encrypt SSL Certificate on Your Own (Windows) Computer
- How to Insert Meta Tags into a Web Page with BlueGriffon
- How to Play a Song (or Some Other Audio Clip) from a List on a Website
- Two Ways to View a Binary File on Windows Without Installing Anything
- How to Draw a Horizontal Line on a Web Page with Expression Web
- How to Create a Website Free of Charge
- Why Can't I Make Up Any Domain I Want? Is There a Way to Do Away with a Registrar Altogether?
How to Link to This Page
It will appear on your page as:
Free Disassemblers, Decompilers, Binary / Hex Editors and Viewers