English English  Deutsch Deutsch  Français Français  Italiano Italiano

PE Explorer is pretty powerful, easy to use and resource editing is really simple. Also, it has a built-in debugger, whereas many resource editors that have PE Explorer's features don't have one.

Nikolaos Krontiris

After using the demo version, I find that PE Explorer is cool and great, esp. the Resource Editor. I'm learning to be a programmer. Sometime I need to make a customized BMP for my clients, such as their company logo, and it was tedious to put different BMP in the resource and link them again. Now I can use your handy Resource Editor to change to BMP in just a simple way.

Andy Lam

More praise for PE Explorer

PE Explorer Screenshots

PE Explorer hosts too many tools to show them all on one page, so we took only few screenshots to give you an idea of how it looks like. Take the PE Explorer Feature Tour to learn more.

Export, Import, Delay Import Viewers

The Export, Import and Delay Import Table viewers allow you to view all the external functions the executable is using, and the results are categorized based on the DLL or library which contains them. A very useful feature here is the Syntax Viewer, which displays the calling syntax for functions it knows about and allows you to expand the syntax database with your own definitions.

Export, Import and Delay Import Table Viewer

Resource Editor

The Resource Editor offers a thorough look at all of the resources (bitmaps, jpeg, png, icons, strings, etc) in the file, and allows you to make modifications without needing to recompile the source code.

Resource Editor

Section Editor

Restoring the original values of sections' offsets to real data in the file is not an easy task. In many respects it depends on intuition and supposition, and is practically impossible to completely automate the given process. The Section Editor allows you to facilitate a solution to these problems.

Section Editor


PE Explorer Disassembler utilizes a qualitative algorithm designed to reconstruct the assembly language source code of target binary win32 PE files (EXE, DLL, OCX) with the highest degree of accuracy possible.

PE Explorer Disassembler

Name List to the right provides a list of labeled addresses (including conditional and unconditional branching destinations, function prologues, named data, and string references) by the disassembler, with the entry point clearly indicated. Labels can be renamed by pressing N (Edit | Rename Label).

The Strings tab provides a list of detected strings; you can further manipulate strings detection by using the toolbar, using menu items (Edit | Mark as String/Pascal String/Long Pascal String/Unicode), or pressing SAL, or U to activate each of them.

Searching through the strings within an executable file could be a way to get hints about the functionality of a program. With PE Explorer, you can try to fish out the strings that are present in the program, like messages, or something connecting to a URL, etc. When you are looking for leads in the form of text, the output of strings found in the executable gives you a good knowledge of what some of the functions and subroutines called by this binary are.

Dependency Scanner

Dependency Scanner displays a list of all the external DLLs the selected PE file depends on, and iteratively scans each of these files for its dependencies. The Dependency Scanner opens a second window and displays the dependencies on the left in a hierarchy, with version information on each of these files displayed in the right-hand pane as you click on them.

Dependency Scanner


We Offer A Free Trial Version: Try The Software, Risk Free.

Download PE Explorer PE Explorer runs on all versions of Windows from 95 through XP, Vista, 7, 8, 10 and 11.

Minimum hardware requirements:
Intel Pentium® or AMD K5 processor with 166 MHz