Concept
Bytecode Decompiler
A bytecode decompiler translates raw EVM machine code (hex) into a structured, human-readable program representation. Unlike a disassembler that lists opcodes line-by-line, a decompiler rebuilds functions, branches, and data flow — the level auditors and researchers actually need.
Bytecode vs source code
Solidity or Vyper source compiles to EVM bytecode before deployment. Block explorers may show only that bytecode if the author never verified source. A bytecode decompiler closes that gap by approximating the original logic.
Paste bytecode or use an address
- Address mode: fetch live runtime bytecode from chain RPC automatically.
- Bytecode mode: analyze offline samples, mempool traces, or lab fixtures.
- Supports creation and runtime bytecode within size limits.
Try it now
Open the free EVM decompiler — paste an address or bytecode and get results in seconds.
Related: What Is EVM Bytecode? · EVM Disassembler vs Decompiler · How to Decompile a Smart Contract