WebAssembly (.wasm) Module Inspector

Analyze compiled WebAssembly binaries directly in the browser. Dissect binary sections, verify magic headers, inspect exported function signatures, and audit memory page limits offline.

WASM Version -
Total Sections 0
Exports 0
Memory Pages -
⚡
Drag & drop any compiled .wasm binary module here
Binary is dissected completely client-side in browser memory
BINARY SECTIONS 0 sections
EXPORTS & IMPORTS 0 items
Type Identifier Signature / Details
Upload a .wasm module to inspect exports.

Frequently Asked Questions

What is the WASM magic header?

Valid WebAssembly modules must start with the 4-byte sequence 0x00 0x61 0x73 0x6D (\0asm) followed by the 4-byte version number (0x01 0x00 0x00 0x00 for Version 1).

How large is a WebAssembly memory page?

A WebAssembly memory page is precisely 64 KiB (65,536 bytes). A module requesting 16 initial pages reserves 1 MB of linear memory.