Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightReverse Engineering Toolschevron_rightPE/EXE InspectorPE/EXE Inspector

PE/EXE Inspector

Inspect Windows PE executables and DLLs: COFF headers, sections, imports, exports and resource types, directly in your browser.

Select a Windows executable or DLLupload_file

Click to browse or drag & drop files here

.exe, .dll, .sys — or any file, no extension required

Accepted: .exe,.dll,.sys,*/*

Similar Tools

ELF File Inspector

ELF File Inspector

Inspect Linux and Unix ELF binaries: headers, sections, segments, symbols and shared library dependencies, right in your browser.

Mach-O Inspector

Mach-O Inspector

Inspect macOS and iOS Mach-O binaries: architecture, load commands, segments, sections and linked libraries, right in your browser.

Universal Binary Inspector

Universal Binary Inspector

Drop in any file and automatically detect whether it's an ELF, PE/EXE, Mach-O or WebAssembly binary, then see its key structure at a glance.

3D Model Inspector

3D Model Inspector

Inspect the complete anatomy of a GLB, GLTF, OBJ, STL, FBX, DAE, USDZ or point cloud file in your browser.

Convert WebP to PNG

Convert WebP to PNG

Convert WebP images back into PNG format.

Text to kebab-case

Text to kebab-case

Convert text into kebab-case URL-friendly formatting.

Random Boolean Generator

Random Boolean Generator

Generate lists of random true/false values with configurable probability and count.

apps

More Tools

Browse our full collection of free online tools.

What this tool reads

Drop in any Windows PE file — a .exe, .dll, .sys driver, or anything with an MZ/PE header — and this tool parses it entirely in your browser, the way objdump -x does, showing:

  • The COFF file header: target machine, section count, build timestamp, and file characteristics (executable, DLL, large-address-aware, and so on).
  • The optional header: PE32 vs PE32+ magic, entry point, image base, subsystem (console, GUI, native, EFI…), and the DLL characteristics flags (ASLR, DEP/NX, Control Flow Guard, and more).
  • Section headers: name, virtual address and size, raw file offset and size, and characteristics (code, initialized data, executable, writable…).
  • Data directories: which of the 16 standard directories (Export Table, Import Table, Resource Table, TLS, Load Config, and so on) are actually present, with their RVA and size.
  • Imports: every DLL this binary depends on and the functions it pulls from each — imported either by name or, when only an ordinal is available, honestly reported as "ordinal N" rather than guessed.
  • Exports: the functions this binary makes available to others, with their ordinals and RVAs, when it carries an export table (most DLLs do).
  • Resources: the top-level resource types present (icons, version info, manifests, dialogs, and so on) and how many named/localized entries sit under each — this tool enumerates the resource directory structure but does not decode individual resource payloads (it will not render an icon or parse a version block).

Why this is useful

Check exactly what a downloaded .exe or .dll links against before running it, confirm which security mitigations (ASLR, DEP, CFG) a binary was built with, see whether a DLL exports the functions you expect, or explore PE internals without installing Visual Studio or binutils.

Privacy

Everything happens locally in your browser using JavaScript. The file you choose is never uploaded anywhere.