EVM DECOMPILERFree for everyone

EVM bytecode.
Readable Solidity.

See the logic behind any contract. Turn an address or runtime bytecode into readable source, even when the original was never published.

12,040

contracts decompiled

Start decompiling

No source code required.

Online

Free to use. No wallet connection needed.

Building a pipeline?Get API access

Decompiled output is a best-effort reconstruction. Always verify against on-chain behaviour.

Runtime bytecode

Start with a deployed address or paste raw EVM bytecode.

Readable Solidity

Recover function bodies and structured control flow.

Selector recovery

Resolve function selectors to understand entry points.

Unverified contracts

Inspect the logic without published source or an ABI.

Decompiler API

From one contract to your whole workflow.

Automate your research with the same decompiler, through a simple REST API. Choose a monthly plan or buy credits as you go.

Read the API docs

Free

For individuals inspecting contracts by hand.

$0

Web UI only

  • Decompile by address or raw bytecode
  • Ethereum & BNB Chain
  • Shareable result URLs
  • Fair-use rate limit
Use the free tool

Starter

For developers automating occasional lookups.

$99/month

2,000 API calls / month

  • REST API with personal API key
  • 2,000 calls included monthly
  • Ethereum & BNB Chain
  • Email support
Buy in Telegram

Business

Most popular

For teams wiring decompilation into security pipelines.

$499/month

12,000 API calls / month

  • Everything in Starter
  • 12,000 calls included monthly
  • Priority job queue
  • CI/CD integration guidance
  • Priority support
Buy in Telegram

Enterprise

For platforms and high-volume research workloads.

Custom

Custom volume

  • Custom call volume & rate limits
  • Dedicated infrastructure options
  • SLA & onboarding support
  • Invoicing
Talk to us

One decompilation = one credit. Failed runs are refunded. Pay with USDT or USDC on Ethereum or BNB Chain.

Just need a few calls?

Prepaid credits, no commitment.
Top up when you need to. Credits never expire.

100 credits

$10

$0.10 / call

Buy credits

500 credits

$40

$0.08 / call

Buy credits

2,000 credits

$120

$0.06 / call

Buy credits

A little more clarity

Frequently asked questions.

Need higher volume, or a private deployment? Let’s find the right fit.

Talk to our team
What counts as one API call?

Each decompilation request — by contract address or by raw bytecode — counts as one call, regardless of contract size.

Which chains are supported?

Ethereum mainnet and BNB Chain. The API resolves bytecode on-chain by address, or you can submit runtime bytecode directly.

What does the API return?

A JSON payload with the reconstructed Solidity-like source plus every artifact the engine emits, the same output shown in the web UI's result panel.

How do I get an API key?

Buy one in our Telegram bot — pay with USDT or USDC on Ethereum or BNB Chain and the key is delivered in chat as soon as the on-chain payment confirms, usually within a minute. Credit packs and monthly subscriptions are both available; for Enterprise volume, email [email protected].

Do prepaid credits expire?

No. Credit packs are pay-as-you-go with no commitment and never expire. Subscriptions renew monthly with a fresh call allowance.

Built for the community

Stay connected with ExVul.

Need a security audit?

Stay a step ahead.

New security tools, decompiler features, and research. Straight to your inbox.

Occasional updates. No spam.