Network
Ethereum Decompiler
An Ethereum decompiler turns deployed EVM bytecode on Ethereum mainnet (and testnets like Sepolia) into readable Solidity-like pseudocode. Use it when Etherscan shows bytecode only — common for proxies, unverified deployments, and contracts under active investigation.
When to use an ETH decompiler
- Auditing a contract without verified source on Etherscan
- Tracing proxy implementation logic behind an upgradeable contract
- Recovering function selectors and ABIs for interaction or fuzzing
- Comparing bytecode before and after an upgrade or exploit
Decompile on Ethereum in seconds
Open the BuonaLabs EVM decompiler, select Ethereum, paste the contract address, and review decompiled Solidity, opcodes, CFG, and storage tabs. Processing runs server-side; nothing is stored after your session.
Try it now
Open the free EVM decompiler — paste an address or bytecode and get results in seconds.
Related: What Is EVM Bytecode? · Solidity Decompiler · Audit Unverified Smart Contracts