How to Read a Bitcoin Transaction on a Block Explorer
Learn how to read a Bitcoin transaction on a block explorer: inputs, outputs, fees, and change addresses explained simply.
Reading a Bitcoin transaction on a block explorer means identifying its inputs (where the bitcoin is coming from), outputs (where it's going), the network fee paid to miners, and any change returned to the sender — all of which are publicly viewable by searching a transaction ID (TXID) on any block explorer website.
Once you know what to look for, a transaction that initially looks like a wall of hexadecimal text becomes fairly easy to parse.
Finding a transaction
Every Bitcoin transaction has a unique TXID, a long string of letters and numbers. Pasting that TXID into a block explorer's search bar pulls up the transaction's full details: which block it was included in, how many confirmations it has, its size, its fee, and its inputs and outputs.
Inputs: where the funds came from
Inputs reference previous transactions' outputs that are being spent. Bitcoin doesn't work like a bank account with a running balance — instead it uses a model called UTXO (unspent transaction output), where every transaction consumes one or more previously received "chunks" of bitcoin and creates new ones. An input in a block explorer typically shows the sending address and the amount it's contributing.
It's common for a transaction to have multiple inputs if the sender's wallet needed to combine several smaller UTXOs to cover the payment amount — similar to paying with several bills and coins instead of a single note.
Outputs: where the funds are going
Outputs specify the receiving addresses and the amounts sent to each. A typical transaction has two outputs:
- The payment — the amount actually intended for the recipient.
- The change — any leftover amount returned to a new address controlled by the sender, since UTXOs must be spent in full.
Change addresses can be confusing to newcomers because they often look like a second, unrelated recipient. In reality, well-designed wallets automatically generate a fresh address for change, which is also a privacy practice — reusing addresses makes it easier to link transactions to the same owner.
| Transaction field | What it shows |
|---|---|
| TXID | Unique identifier for the transaction |
| Inputs | Previous UTXOs being spent, with sending addresses and amounts |
| Outputs | Receiving addresses and amounts, including any change |
| Fee | Difference between total inputs and total outputs, paid to the miner |
| Confirmations | Number of blocks mined on top of the block containing this transaction |
| Block height | The specific block number the transaction was included in |
Understanding the fee
The transaction fee isn't listed as a separate line item most of the time — it's the difference between the total value of the inputs and the total value of the outputs. Miners collect this difference as an incentive to include the transaction in a block, on top of the fixed block subsidy. During periods of high network congestion, fees rise because block space is limited and users compete to have their transactions prioritized.
Confirmations and finality
A transaction shows zero confirmations the moment it's broadcast to the network but not yet included in a block. Once mined, it has one confirmation, and each subsequent block adds another. More confirmations mean it's progressively more computationally impractical to reverse — this is the practical mechanism behind the security described in our article on how proof-of-work secures the network. Exchanges and merchants typically wait for a set number of confirmations (often three to six) before treating a deposit as final.
Why this transparency matters
Every Bitcoin transaction ever made is permanently visible on the public ledger, which is part of what makes the network auditable without needing a trusted intermediary to vouch for balances — a very different transparency model than a traditional bank statement. This same public visibility applies to related concepts across DeFi, where transaction and liquidity data can similarly be verified on-chain rather than taken on faith — see our guide on what is DeFi for how that extends beyond Bitcoin. If any terminology here is unfamiliar, the glossary has entries covering related concepts like gas.
Bottom line
A Bitcoin transaction is really just a record of specific UTXOs being consumed as inputs and reissued as new outputs, with the leftover difference collected by miners as a fee. Once you know to look for inputs, outputs, change, and confirmations, any block explorer becomes readable in a couple of minutes.
Related articles
This article is for educational purposes only and is not financial advice. DeFi involves significant risk, including total loss of funds. Always do your own research.