Hosted CoinJoin coordinator

Private Bitcoin transactions, made simple.

Whir is a Bitcoin mixer built on the CoinJoin protocol — combining transactions to break the on-chain link between sender and receiver. Flat 1% fee, no accounts, 24-hour log retention.

No KYC
No accounts
Tor supported
Flat 1% fee
Mixing
Receiving address bc1qxy2k...8df3p2qm5
Amount 0.5 BTC
Delay Instant
Service fee (1%)0.00500 BTC
Network fee0.00010 BTC
You'll receive0.49490 BTC
Confirm & Send
1%
Flat service fee
0.001–1BTC
Per transaction range
24h
Log retention max
0KYC
No accounts, no docs

Privacy without the marketing layer

Why Whir Mixer.

A focused tool with one job: combine Bitcoin transactions so the chain doesn't trace a clean path from sender to receiver.

CoinJoin protocol

Built on the protocol Gregory Maxwell introduced in 2013. Your input is combined with other users' in a single joint transaction — no clean path from sender to receiver.

Tor-friendly

Dedicated .onion hidden service for users who want network-level privacy on top of on-chain mixing. CoinJoin alone doesn't hide your IP.

No accounts

No email, no password, no identity verification. The only input is a Bitcoin receiving address. Records are removed within 24 hours of completion.

Flat pricing

1% service fee plus 0.0001 BTC network fee. Same for every transaction. No tiers, no surcharges, no dynamic fees, no hidden costs to recompute.

Fast confirmations

Instant mixes complete in 10–20 minutes — mostly the first network confirmation. Delayed mixing (up to 24 hours) increases the anonymity set.

Output splitting

Split the mixed output across multiple receiving addresses with custom percentages. Better anonymity, no extra fee.

Four steps, under fifteen minutes

How Whir Tumbler works.

No setup, no software install. Provide a receiving address, send your Bitcoin, get clean coins back.

1

Enter receiving address

Provide one or more BTC addresses where the mixed coins should be sent. Optionally choose a delay.

~1 min
2

Send your Bitcoin

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

~2 min
3

CoinJoin runs

After first confirmation, your deposit is combined with other users into a joint CoinJoin transaction.

~10 min
4

Receive clean BTC

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

Instant
See detailed walkthrough

The protocol

What CoinJoin actually does.

Multiple inputs, multiple outputs, one transaction. No deterministic link between any input and any output.

Inputs

bc1q...xy2k0.3 BTC
bc1q...8df30.3 BTC
bc1q...p2qm0.3 BTC
bc1q...kxn90.3 BTC
Whir.
CoinJoin

Outputs

bc1q...m4f70.3 BTC
bc1q...rt810.3 BTC
bc1q...uw5z0.3 BTC
bc1q...he2b0.3 BTC
Read the technical brief

Comparison

Where Whir sits in the ecosystem.

Hosted CoinJoin coordinators differ from wallet-based ones in convenience and trust model. Here's a quick comparison.

Feature Whir Wasabi Wallet JoinMarket Generic mixer
No wallet install Yes No No Yes
CoinJoin protocol Yes Yes Yes Varies
Flat transparent fee 1% Per-round Variable Dynamic
No KYC Yes Yes Yes Varies
Tor hidden service Yes Yes Yes Often no
Setup time < 1 min Chain sync CLI setup Fast
Ready to mix

Break the on-chain link in fifteen minutes.

No setup. No account. Just a receiving address and a BTC amount between 0.001 and 1.