wardcrest

UTXO consolidation planner

New
Paste your coins, addresses or an xpub. See what merging small coins costs at a quiet-day fee rate, and what it saves against spending them when fees are high. Read-only: no keys, nothing signed.

Your coins

Addresses, an extended public key (xpub), or the amounts of your coins.

One coin per line: whole numbers are sats and numbers with a point are BTC, followed by the type if you know it (p2wpkh, p2tr, p2sh-p2wpkh or p2pkh). Or paste up to 20 addresses, or one xpub, ypub or zpub.

Fee rates

In sat/vB. Change any of them.

sat/vB

The live ~30-minute rate, 1 minute ago.

sat/vB

The 20th percentile of block fee rates over the 30 days to 23 Sept 2026.

sat/vB

The 90th percentile over the same 30 days: a busy day.

One output, to a new address of your own.

Paste your coins above, or load the example, to see what merging them costs and saves.

Network data: mempool.space and Blockstream. Refreshed every minute.

Fee history: the median fee rate of mined blocks over the last 30 days, from mempool.space, refreshed every three hours.

Questions

What is UTXO consolidation?

A Bitcoin wallet’s balance is a set of separate coins (UTXOs), one for each payment it received. Every coin a payment spends adds to its size: about 68 vB for a Native SegWit coin, 148 vB for a legacy one. Consolidating means sending many small coins to one address of your own while fees are low, so later payments need one input instead of dozens.

Does merging coins affect my privacy?

Yes. A transaction that spends coins from several addresses tells anyone watching the chain that one wallet controls them all, and that link is permanent. If some coins came from sources you want to keep apart, merge them in separate transactions, or leave them as they are.

Where do the target and busy-day rates come from?

From mempool.space’s record of the fee rates in mined blocks over the last 30 days. We take the median rate of each half-hour of blocks: the target is the 20th percentile, a rate that was enough a fifth of the time, and the busy-day rate is the 90th. mempool.space reports whole sat/vB, so the target is at least 1 sat/vB. You can change any rate by hand.

What is dust?

A coin worth less than it costs to spend. At 20 sat/vB a Native SegWit input costs 1,360 sats, so a 1,000-sat coin is dust: spending it loses money. At 2 sat/vB the same input costs 136 sats, so merging it then keeps most of its value.

What does Wardcrest see?

Amounts you paste are worked out in your browser and never sent. An extended public key is turned into addresses in your browser; only those addresses reach our server, which asks a public Bitcoin data provider for their coins, keeps the answers in memory for five minutes, and never stores or logs them. We never ask for a private key, and we never build or sign a transaction.

Why at most 100 coins in one plan?

A transaction with hundreds of inputs is slow to sign on a hardware wallet, and some refuse it. Merge in rounds of up to 100 coins; each round saves the same amount per coin.