Free tool

See what's inside a file

Drop a Windows executable here and this page takes it apart: its sections, its imports, its byte-level structure, and an entropy map of the whole file. It looks for the shapes that packed, obfuscated, and tampered binaries leave behind.

This runs entirely in your browser. Nothing is uploaded, nothing is stored, and there is no server on our side to send it to.

Nothing leaves your machine. The analysis engine is a WebAssembly module, and this page makes no network requests after it loads. Open DevTools → Network, drop a file, and watch: nothing goes out. That is the same principle our endpoint agent runs on.

Drop a file here

or click to choose one · .exe .dll .sys .scr and other Windows binaries

Analyzed locally · never uploaded · nothing executed
Loading engine…
Could not analyze this file.
i

Reading the file…

—

How to read this page
What this tool actually does It opens the file the way a security analyst would: it reads the internal structure without ever running the program. Nothing is executed, and nothing is sent anywhere. Think of it as an X-ray, not a taste test.
"Where the bytes actually are" (the coloured bar) A normal Windows program is almost entirely program. The cyan part is the program itself, the shaded part is data added after it ends. A little added data is usually a digital signature. A lot of it is usually one of two things: an installer that carries its own compressed files (normal, and signed), or a dropper carrying a hidden program inside (not normal). The bar shows you which shape you are looking at before any numbers are involved.
The entropy map (the colourful grid) Computers store normal program code in patterns that repeat, and compressed or encrypted data as near-random noise. This grid shows how random each part of the file is. Bright, blocky areas mean randomness, which is what you see inside packed, compressed, or encrypted content. A normal installer usually has a few bright blocks (its own compressed resources) and a lot of darker structured area. A file that is bright almost everywhere is usually hiding something.
Sections A Windows program is split into labelled blocks. .text holds the actual instructions. .rdata and .data hold fixed and changeable values. .rsrc holds icons, menus and dialogs. .reloc helps Windows load it. Those names are normal. Names you do not recognise are worth a second look, because packing tools often add blocks with their own names.
The four flag letters C means the block contains code. I means it holds set values. X means the processor is allowed to execute from it. W means the program can write to it while running. X and W together on the same block is the interesting one: legitimate compilers rarely produce that, and it is how a lot of malware unpacks itself or rewrites its own instructions.
Imports The list of things the program borrows from Windows. A normal application imports hundreds of functions. A very short list can mean the program is a small loader, or that it hides its real behaviour and fetches it later.
Compiled date The timestamp the program says it was built. It is easy to fake, so treat it as a hint rather than proof. A build date that is decades old or set in the future is a common sign of tampering or a reused builder.
What this tool cannot do This reads structure only. It never runs the file, so it cannot see what a program actually does when it starts. It will catch files that are built suspiciously, such as a small front-end carrying a hidden payload, and it will miss anything that is structurally tidy but behaves badly at runtime. A calm result here means the file is built normally, not that it is safe. Treat it as one honest signal, not a verdict.
Features (1,670) This is the same numerical fingerprint our detection engine builds when it looks at a file. We show the count to be transparent about how much of the structure is being measured. It is not something you need to read.
PE
—
—
—
Randomness
(0-8)
—
Sections
—
Imports
—
Features
(detail)

Where the bytes actually are

A Windows program is normally nearly all program. If most of a file sits outside the program, in data bolted onto the end, that is worth understanding before you run it.

How random is each part of this file?

Bright blocks mean compressed or encrypted data. Dark areas are normal program structure. A normal program has both. A file that is bright almost everywhere is usually packed or hiding something.

low high

What stood out

Plain-language notes about anything unusual in the structure above. Warnings are worth a look. They are not proof of anything on their own.

The blocks this file is built from

Every program is split into labelled blocks. Each row shows one block, how big it is, and how random its contents are. Note these blocks do not always cover the whole file: anything after them is the appended data shown in the bar above. The letter flags are Code, Initialized data, eXecutable, Writable.

NameVirtualRawEntropyFlags

What it borrows from Windows

—

Basic facts about the file

Read straight from the file’s own header. The compiled date is easy to fake, so treat it as a hint rather than proof.

Architecture—
Compiled—
Entry point—
Subsystem—
Exports—

This is a structural analysis, not a malware scan. It reads how a file is built and never runs it, so it can flag a suspicious build and it can still miss a well-built threat that only misbehaves at runtime. The ML classifier used by the Sentry North agent is not part of this page either. What you are seeing is the same structural work the product does, running on your machine, with nothing sent back to us.