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.
Tiny Online Tools







