EVM Decompiler — Bytecode to Solidity

Convert Ethereum smart contract bytecode into readable Solidity. Fast, accurate, and works across 35+ EVM chains including Ethereum, Base, Arbitrum, Polygon, and BSC.

  • Handles unverified contracts and proxy patterns
  • Readable control flow and function structure
  • Security-focused insights for auditors and researchers
Try the Decompiler

How to Decompile an EVM Smart Contract

  1. Copy the contract address from your explorer (e.g., Etherscan).
  2. Open the decompiler tool and paste the address.
  3. Select the chain if needed and run decompilation.

Why This Tool

LLM-assisted reconstruction delivers highly readable output and detects common malicious patterns used by MEV bots and phishing tokens.

Use Cases

  • Security auditing and incident response
  • Source recovery and maintenance
  • Researching MEV and protocol behaviors