Bitcoin mempool explorer and fee calculator.

See the public transaction backlog and fee-rate distribution, then estimate a miner fee without sending a transaction, connecting a wallet, or exposing an address.

Bitcoin mempool right now

One node’s view of valid unconfirmed transactions. Other nodes may see a slightly different set.

Unconfirmed transactions
Backlog size
Fees in backlog
Next-block estimate— sat/vB

Fee-rate distribution

Each bar shows how much transaction data is waiting in a fee-rate band. Roughly 1,000,000 vB fits in one block, though real blocks vary.

Loading public mempool data…

FastestNext-block estimate
About 30 minutesThree-block estimate
About 1 hourSix-block estimate
EconomyLonger target

Fee estimates are probabilistic and never guarantee a confirmation time.

Quick answer

Bitcoin fees at a glance

Size × fee rate = estimated miner fee

  • The transaction amount does not set the fee.
  • A sat/vB reference can change as mempool demand changes.
  • The result is an estimate, not a price or promise of confirmation.

Estimate a miner fee

Estimated fee— satsChecking the public mempool…

Worked Bitcoin fee examples

These are arithmetic examples, not current recommendations.

Virtual sizeFee rateTotal feeWhat changes it
110 vB2 sat/vB220 satsSimple input and outputs
140 vB10 sat/vB1,400 satsCommon calculator default
250 vB25 sat/vB6,250 satsMore inputs or outputs
500 vB50 sat/vB25,000 satsLarge transaction during demand

What is the Bitcoin mempool?

Each Bitcoin node keeps its own collection of valid, unconfirmed transactions. That collection is called a mempool. Nodes receive transactions at different times and can use different memory limits, so there is no single perfectly identical global mempool.

Block space is limited. Miners normally select transactions that offer more fee revenue for their virtual size, which is why fee rate matters more than total fee when transactions compete.

How to choose a fee rate

First decide how quickly the payment really needs to confirm. Then inspect current public estimates and let a maintained wallet calculate the exact transaction size. When demand is high, waiting can be cheaper. For an urgent payment, check whether the wallet supports replace-by-fee before broadcasting.

A public estimate describes recent conditions, not a guarantee. A new group of transactions can enter the mempool seconds later, while a block can clear demand sooner than expected.

Fee rate is not the total fee

A fee rate is measured in satoshis per virtual byte. Total fee is transaction size multiplied by that rate. A larger transaction can pay a larger total while using the same rate. Spending many small unspent transaction outputs usually creates a larger transaction than spending one UTXO. The wallet can sometimes consolidate inputs when fees are low, but consolidation is itself an on-chain transaction and can affect privacy.

RBF, CPFP, and batching

Replace-by-fee, or RBF, lets a sender replace an eligible unconfirmed transaction with one that pays a higher fee. Child-pays-for-parent, or CPFP, spends an unconfirmed output with a high enough child fee to make the combined package attractive. Support depends on transaction details, node policy, and wallet software.

Batching pays several recipients in one transaction and can reduce the size per payment. It is common for services making many withdrawals. It can also reveal that outputs are related, so efficiency and privacy are not the same question.

Bitcoin fee questions

Does the bitcoin amount determine the transaction fee?

No. A payment of 0.01 BTC can cost more or less than a payment of 1 BTC. Transaction structure, virtual size, and fee rate drive the miner fee.

Is a withdrawal fee the same as a miner fee?

Not always. An exchange or custodian can set a customer withdrawal charge that differs from the actual miner fee in its batched transaction.

Can a stuck transaction fee be increased?

RBF or CPFP may help when the transaction and wallet support them. Check the wallet’s documentation before taking action.

Read the complete Bitcoin transaction-fee guide →

Match a Bitcoin fee decision to its urgency

A good fee choice begins with the transaction’s virtual size and real deadline. The highest public estimate is not automatically the right answer for every payment.

Read the mempool as a queue

Transactions compete by fee rate, not by the amount of bitcoin sent. New demand and newly mined blocks can change the queue quickly.

  • Compare fee bands in sat/vB.
  • Look at how much vsize sits above your rate.
  • Expect nodes to have slightly different mempools.
Read the mempool definition →

Plan before broadcast

A maintained wallet estimates exact size and may support fee bumping. RBF and CPFP have different requirements and cannot rescue every transaction.

  • Check whether RBF is enabled.
  • Keep enough spendable value for a fee bump.
  • Separate a service withdrawal charge from miner fee.
Read the full fee guide →

Fee situations and sensible next checks

SituationFirst checkPossible responseImportant limit
Not urgentLow-priority fee bandsWait for lower demandDemand may rise instead
Urgent and unsentWallet size and current estimatesChoose a suitable higher rateNo estimate guarantees a block
Unconfirmed with RBFReplacement eligibilityIncrease the fee rateReplacement rules apply
Service withdrawalProvider’s fee policyCompare total withdrawal costCharge may exceed miner fee