Knowledge base
EVM Decompiler Guides
Everything you need to understand EVM bytecode, decompile smart contracts without source code, and use each feature of the BuonaLabs decompiler across 30+ networks.
Tutorials
Step-by-step guides for decompiling smart contracts.
Concepts
Core ideas behind EVM bytecode, opcodes, and decompilation.
- Solidity DecompilerFree Solidity decompiler for EVM bytecode. Convert deployed contracts to…
- Bytecode DecompilerOnline bytecode decompiler for EVM smart contracts. Paste hex bytecode o…
- What Is EVM Bytecode?Learn what EVM bytecode is, how Solidity compiles to opcodes, and why de…
- EVM Disassembler vs DecompilerUnderstand EVM disassembly vs decompilation. View opcode-level output an…
Features
Deep dives into tool capabilities and workflows.
- Proxy Contract DecompilerDecompile upgradeable proxy contracts. Detect implementation addresses a…
- ABI Recovery from BytecodeRecover ABIs and function selectors from unverified EVM bytecode. Identi…
- Control Flow Graph AnalysisVisual control-flow graphs for EVM bytecode. Map branches, loops, and fu…
- Compare Smart ContractsCompare two EVM smart contracts side-by-side. Diff decompiled output and…
Networks
Chain-specific decompiler guides for mainnet and L2s.
- Ethereum DecompilerFree Ethereum decompiler for mainnet and Sepolia. Decompile unverified E…
- Supported EVM ChainsFull list of EVM chains supported by the BuonaLabs decompiler — Ethereum…
- Arbitrum DecompilerFree Arbitrum decompiler for Arbitrum One and Nova. Analyze L2 bytecode,…
- Base DecompilerFree Base chain decompiler. Decompile smart contract bytecode on Base ma…
- Polygon DecompilerFree Polygon decompiler for mainnet and Amoy testnet. Analyze EVM byteco…
- BNB Smart Chain DecompilerFree BNB Smart Chain decompiler. Decompile BSC contract bytecode from Bs…
- Optimism DecompilerFree Optimism decompiler for OP Mainnet and Sepolia. Analyze L2 smart co…
Try it now
Open the free EVM decompiler — paste an address or bytecode and get results in seconds.