Procedure · ~15 min total

How Whir works.

Four phases from entering a receiving address to clean coins arriving. No setup, no software install — under five minutes of active interaction.

1

Enter receiving address

Provide one or more BTC addresses where the mixed coins should be sent. Optionally choose a time delay and configure output splits.

Phase 1 · ~1 min
2

Send your Bitcoin

Whir generates a unique deposit address. Send between 0.001 and 1 BTC to it from any wallet, exchange, or other source.

Phase 2 · ~2 min
3

CoinJoin runs

After your first network confirmation, the coordinator combines your deposit with other users into one joint CoinJoin transaction.

Phase 3 · ~10 min
4

Receive clean BTC

Outputs are delivered to your specified receiving addresses. The on-chain link to your sending wallet is broken.

Phase 4 · Instant

Timing

Instant vs delayed mixing.

Same protocol, different temporal properties. Pick based on what matters more — speed or anonymity set size.

Instant

10–20 minutes total.

Quick turnaround. Bulk of time is the first confirmation; CoinJoin runs as soon as it arrives. Anonymity set is whatever's active.

Short delay

1 to a few hours.

Breaks temporal correlation between deposit and withdrawal. Typically captures a larger anonymity set as more participants accumulate.

Long delay

Up to 24 hours.

Strongest temporal separation. Trade-off is operational — coins are in the service's flow for longer, wider trust window.

Preparation

What to have ready before you start.

Mixing is most effective when treated as one layer in a sensible overall setup. A short checklist of practices that materially help.

See security guide
  • A receiving BTC address you control. Ideally one not previously linked to the source of the coins being mixed. A fresh address in a separate wallet is good practice.
  • The amount you want to mix. Between 0.001 BTC and 1 BTC per transaction. Larger amounts can be split into multiple mixes for stronger privacy.
  • A reasonable network connection. Combining the service with Tor — via Tor Browser on the .onion address — addresses network-level privacy that CoinJoin alone doesn't cover.
  • Patience for confirmations. Bitcoin confirms blocks roughly every 10 minutes. Network congestion can extend this. Plan accordingly.
Ready when you are

Start a mix in under a minute.

No setup, no account. Just provide a receiving address and the amount you want to mix.