Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools

Reverse Engineering Tools

Free browser tools to disassemble and inspect WebAssembly, JavaScript bundles, source maps and ELF, PE and Mach-O binaries — nothing is uploaded.

WASM Decompiler

WASM Decompiler

Turn a WebAssembly binary into readable WAT text, with a per-function call graph, control-flow shape, and a best-effort toolchain guess.

WASM Binary Explorer

WASM Binary Explorer

Browse a WebAssembly module's sections, functions, imports, exports, memories, tables and globals with exact byte offsets and sizes.

WASM Size Analyzer

WASM Size Analyzer

Find out which functions and data segments dominate a WebAssembly module's size, with an exact sorted breakdown and a visual treemap.

WASM Import/Export Visualizer

WASM Import/Export Visualizer

See what a WebAssembly module needs from its host and what it offers back, grouped by module namespace, side by side.

WASM Demangler

WASM Demangler

Demangle Rust and C++ symbol names found in a WebAssembly binary, one at a time or in bulk across a whole file.

Source Map Explorer

Source Map Explorer

Load a .map file and map any generated line and column back to the original file, line and source name it came from.

Source Map Size Analyzer

Source Map Size Analyzer

Attribute a bundle's bytes to the original source files and folders that produced them, using its .map file — see what is actually taking up space.

JavaScript Obfuscator

JavaScript Obfuscator

Rename local variables, hide string literals and flatten control flow in JavaScript — entirely in your browser, nothing uploaded.

JavaScript Deobfuscation Helper

JavaScript Deobfuscation Helper

Reverse common static JavaScript obfuscation: inline string-array lookups, decode escapes, fold constants, drop dead branches, and turn brackets into dots.

JavaScript Dead Code Analyzer

JavaScript Dead Code Analyzer

Paste a JS bundle and find top-level functions with no static reference anywhere in the file — a heuristic reachability scan, not a certainty.

JS Bundle Dependency Visualizer

JS Bundle Dependency Visualizer

Find module boundaries inside a webpack, Rollup, esbuild or Vite bundle and see which module requires which — using real AST shape-matching, not text guessing.

Webpack Bundle Inspector

Webpack Bundle Inspector

Detects webpack's runtime bootstrap, module map and chunk-push metadata by AST shape, shows each module's real source, and says plainly when a file is not webpack output.

ELF File Inspector

ELF File Inspector

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

PE/EXE Inspector

PE/EXE Inspector

Inspect Windows PE executables and DLLs: COFF headers, sections, imports, exports and resource types, directly 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.

Binary String Extractor

Binary String Extractor

Extract printable ASCII and UTF-16LE strings from any binary file, with byte offsets, a minimum-length control and live filtering.

Binary Entropy Visualizer

Binary Entropy Visualizer

Plot the Shannon entropy of any file across a sliding window to spot compressed, encrypted or packed regions, with section boundaries overlaid.

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.