On-chain privacy, explained

Ethereum Mixer

An Ethereum mixer breaks the public link between your wallets. Here is how ETH mixers work under the hood, how the main types compare, and how to use one without giving your privacy back.

0
% public ledger by default
0
+ deposits per strong pool
ZK
proofs cut the trail
Separate deposits enter the pool; withdrawals leave through fresh addresses.

01 — Overview

What an Ethereum mixer actually does

Every transaction on Ethereum is public and permanent. Anyone can open a block explorer, paste an address, and reconstruct where the ETH came from and where it went. An Ethereum mixer pools deposits from many people and lets each one withdraw to a fresh address, so the money going in and the money coming out are no longer tied together on the ledger. It doesn't hide that a transaction happened — it removes the direct trail between the two ends of it.

02 — Technology

How the technology works under the hood

Pooled deposits & the anonymity set

Most ETH mixers rely on a shared pool and a large anonymity set — the crowd of deposits your own funds hide inside. When a thousand people each deposit the same fixed amount, a later withdrawal could plausibly belong to any of them.

Zero-knowledge proofs

The strongest designs use zero-knowledge proofs. You deposit ETH and receive a secret note. Later you prove — without revealing which deposit was yours — that you may withdraw. The contract checks the proof and releases funds, and no observer learns the link.

Relayers & gas

A fresh withdrawal address holds no ETH to pay gas, which itself leaks information. A relayer submits the withdrawal for you and takes its fee from the amount, so your clean address never has to touch your old one.

ETH deposit note secret zk-proof verified new withdraw
A zero-knowledge flow: deposit → secret note → verified proof → withdrawal to a fresh address.

03 — Comparison

Types of Ethereum mixers compared

Not every mixer works the same way. Centralized tumblers are fast but ask you to trust an operator who holds funds mid-mix. Non-custodial, contract-based mixers never take custody — the code enforces the rules — but demand more care. CoinJoin-style coordination batches many payments into one, while zero-knowledge pools give the largest anonymity set per deposit.

Comparison of Ethereum mixer types by custody, anonymity set, speed and best use
Mixer typeCustodyAnonymity setSpeedBest for
Zero-knowledge poolNon-custodialVery largeMediumStrongest privacy
CoinJoin-styleNon-custodialLargeMediumBatched payments
Contract tumblerNon-custodialMediumFastSimple fixed sums
Centralized tumblerCustodialVariesFastConvenience

04 — Choice

Why people pick one mixer over another

The right choice comes down to how much you trust the operator, how large the anonymity set is, the fee structure, and whether the pool holds enough liquidity at your deposit size. A huge pool with thin activity protects you less than a smaller one that is constantly in use.

05 — Security

How a good mixer protects you

Security here is as much about behaviour as code. A contract can be audited and non-custodial, yet privacy still leaks if you withdraw the exact deposit amount, reuse addresses, or cash out minutes after depositing. Strong practice means waiting, splitting amounts, using fresh wallets, and never bridging mixed funds straight back to a labelled exchange account.

06 — Users

Who uses Ethereum mixers

Privacy isn't only for people with something to hide. Businesses shield payroll and supplier payments from competitors. Donors protect politically sensitive giving. Everyday holders would rather not have every purchase tied to a public net worth, and journalists or activists in hostile environments rely on privacy for their safety. As with any financial tool, responsible use means staying within the law that applies to you.

07 — Walkthrough

How to mix your ETH, step by step

  1. 1

    Use a fresh wallet

    Set up a brand-new wallet that has never touched your identity or your main address.

  2. 2

    Pick the pool

    Choose a mixer with a large, active anonymity set and a transparent, predictable fee.

  3. 3

    Deposit & save the note

    Deposit a standard fixed amount from your source wallet and store the secret note offline.

  4. 4

    Wait

    Let time and other deposits pass before withdrawing — the delay is part of the privacy.

  5. 5

    Withdraw via a relayer

    Withdraw to your fresh wallet using a relayer, so the new address pays no traceable gas.

  6. 6

    Keep funds separated

    Keep the mixed ETH apart from any address linked to your name or your main balance.

08 — Expert take

On Ethereum, privacy is a property you have to add back in, because the base layer hands you none by default. A mixer isn't a loophole — it's the closest thing the network has to an envelope for what would otherwise be a postcard.
— A protocol privacy researcher

09 — FAQ

Frequently asked questions

Is using an Ethereum mixer legal?

Privacy tools themselves are lawful in many jurisdictions, but rules differ from place to place and using any tool to launder the proceeds of crime is not. Check the laws that apply where you live before you act.

Does mixing make me completely anonymous?

No. A mixer breaks the direct link between deposit and withdrawal, but careless habits — reusing addresses, matching amounts, or cashing out instantly — can undo that privacy.

How large should the anonymity set be?

Bigger is better. The anonymity set is the crowd your funds hide in, so hundreds to thousands of comparable deposits give far stronger cover than a handful.

What is a relayer?

A relayer is a third party that submits your withdrawal transaction and takes its fee from the amount, so your fresh address never has to pay gas from a linked wallet.

Are non-custodial mixers safer than custodial ones?

Non-custodial, contract-based mixers remove the risk of an operator running off with the pool, but they ask more discipline of the user. Custodial tumblers are simpler yet require trust in whoever holds the funds.