← Back to WasmScope

About WasmScope

WasmScope is a free, browser-based tool for inspecting WebAssembly (.wasm) binary modules. Drop a file and instantly see its structure — types, functions, imports, exports, memory layout, custom sections, and code size breakdown.

Why WasmScope?

When working with WebAssembly, you often need to quickly check what a module contains. WasmScope gives you that visibility without installing command-line tools or uploading files to external services.

How It Works

WasmScope parses the WebAssembly binary format directly in JavaScript. It reads the module header, decodes LEB128-encoded integers, and walks through each section — Type, Import, Function, Table, Memory, Global, Export, Start, Code, Data, and Custom sections.

WebAssembly Binary Format

A .wasm file starts with a 4-byte magic number (\0asm) followed by a version number. The rest is a sequence of sections, each identified by an ID byte and a size. All integers use LEB128 variable-length encoding.

Contact

Questions or feedback? Email nullkit.dev@outlook.com