Launch App

Privacy for Ethereum. Anonymity by Design.

Tornado Cash is a decentralized, non-custodial privacy solution that uses zero-knowledge proofs (zk-SNARKs) to break the on-chain link between sender and receiver. Protect your financial privacy.

0 ETH
Total Mixed
0
Active Pools
0
Transactions
100%
Non-Custodial

Why Tornado Cash

Restore privacy to your Ethereum transactions with cutting-edge cryptography.

🛡️

Zero-Knowledge Proofs

zk-SNARKs allow you to prove you have the right to withdraw funds without revealing your identity or transaction history.

🔗

Break On-Chain Link

Your deposits and withdrawals are cryptographically disconnected, making it impossible to trace your transactions.

🔒

Non-Custodial

You control your funds at all times. We never hold your private keys or assets.

🌐

Multi-Token Support

Mix ETH, DAI, USDC, USDT, and other ERC-20 tokens across multiple pools.

Relayer Network

Withdraw without holding ETH for gas fees using our decentralized relayer system.

🔄

Unlinkable Withdrawals

Use different withdrawal addresses and amounts to further obfuscate your identity.

zk-SNARKs

How It Works

1. Deposit — Send ETH or tokens to a Tornado Cash pool. You receive a secret note that proves your deposit.
2. Mix — Your deposit is pooled with others, breaking the link between your deposit address and withdrawal.
3. Withdraw — Use your secret note to withdraw funds to a fresh address. No one can connect the withdrawal back to you.

Learn More
zk-SNARK
Zero-Knowledge Succinct Non-Interactive Argument of Knowledge
Mathematical proof that ensures total privacy.

Simple 3 Steps to Anonymity

1

Deposit

Send funds to a pool and generate a secret note.

2

Wait

Your deposit is mixed with others — the link is broken.

3

Withdraw

Redeem your note to a new address. Complete anonymity.