BuonaLabs

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