Coins & networks

What Is a Transaction Hash?

Basics Also known as what is a transaction hash what is txid transaction id crypto how to find transaction hash

In short

A transaction hash, also called a TXID, is the unique identifier of a transfer on a blockchain. It looks like a long string of letters and numbers, usually 64 characters, and it is produced by running the transaction data through a hashing function. Change one byte of the transaction and the hash changes completely.

What the hash lets you do

Paste it into a block explorer for the right network and you see the whole transfer: sender, recipient, amount, fee, timestamp, and how many confirmations it has collected.

That is the entire point. The hash is a public receipt that neither side can forge or alter, and anyone holding it can verify the same facts independently.

Where to find it

Every wallet shows it, though the label varies: transaction ID, TXID, hash, or sometimes just an entry you tap to expand. Exchanges list it in the withdrawal history next to each outgoing transfer.

If a payment came from an exchange rather than a personal wallet, the hash still exists and the sender can retrieve it. This matters, because it is usually the fastest way to settle a payment dispute.

What a hash does not prove

Two things people routinely assume it does.

It does not mean the payment arrived. A hash exists as soon as the transaction is broadcast. Until the network confirms it, the transfer can still fail, be replaced by a version with a higher fee, or sit unconfirmed for hours.

It does not mean the right amount went to the right place. The hash identifies a transaction; it says nothing about whether that transaction matched the invoice. Open it and check the destination address and the amount against what was expected.

How merchants use it

The most common support exchange in crypto payments runs like this. A customer writes that they paid and the order has not updated. The merchant asks for the hash. Thirty seconds in an explorer settles which of four things happened: the transfer is still confirming, it went to the wrong network, the amount was short, or it never left the sender’s wallet.

Without a hash the same conversation takes days and usually ends in a refund nobody owed.

A payment gateway does this automatically. It watches for the transfer, matches it to the order, records the hash against the payment and updates the order status without anyone being asked for anything.

Frequently asked

No. An address identifies a destination and can receive many transfers. A hash identifies one specific transfer and never repeats.

The string can be invented, and it will simply not resolve in an explorer. Anything that opens and shows the expected details is real.

Usually the wrong explorer for that network. A Bitcoin hash will not resolve on an Ethereum explorer.

No. The hash is a record, not a control. On some networks an unconfirmed transaction can be replaced by a higher-fee version, which is a different thing.

Typically 64 hexadecimal characters, sometimes with an 0x prefix on Ethereum-style networks.

Was this article helpful?

See also