Every cryptocurrency transaction—whether it's Bitcoin, Ethereum, or any other blockchain—leaves a permanent public record. The unique identifier for that record is called a transaction hash, or TXID. If you've ever sent or received crypto and needed to prove it, track a payment, or troubleshoot a missing transfer, you've needed a TXID.
In this guide you'll learn exactly what a transaction hash is, how it's created, where to find it on popular wallets and exchanges, and how to use a blockchain explorer to check the status of any transaction. By the end you'll be able to locate any TXID in seconds and understand exactly what the data means.
➡️ Read next (recommended)
📋 Table of Contents
What Is a Transaction Hash (TXID)?
A transaction hash (often abbreviated as TXID) is a unique alphanumeric string that identifies a specific transaction on a blockchain. Think of it like a receipt number or a tracking ID for your crypto payment. Every time you send, receive, or interact with a smart contract, a new TXID is generated and permanently recorded on the blockchain.
TXIDs are created by running the transaction data through a cryptographic hash function (like SHA-256 in Bitcoin). The output is a fixed‑length string that is practically impossible to reverse‑engineer. Even a tiny change in the transaction would produce a completely different hash, ensuring data integrity.
Here's what a Bitcoin transaction hash looks like:
And an Ethereum transaction hash (which starts with 0x):
🔑 Key characteristics of a TXID:
- Unique: No two transactions on the same blockchain share the same TXID.
- Immutable: Once a transaction is confirmed, the TXID is permanently linked to that block.
- Publicly visible: Anyone can look up a TXID using a blockchain explorer.
- Case‑sensitive: TXIDs are usually lowercase hexadecimal strings.
Why TXID Matters
Your TXID is the single most important piece of information for tracking a cryptocurrency transaction. Here are the most common situations where you need it:
- Verifying a payment: If someone claims they sent you funds, ask for the TXID. You can instantly check whether the transaction exists and has been confirmed.
- Troubleshooting missing funds: If a deposit hasn't arrived in your wallet, the TXID tells you if the transaction was broadcast, is stuck in the mempool, or failed.
- Customer support: Exchanges and support teams always ask for the TXID when investigating deposit/withdrawal issues.
- Tax reporting: For accurate records, you need TXIDs to prove dates, amounts, and counterparties.
- Transaction history: You can use TXIDs to build a complete history of your crypto activity.
⚠️ Never share your private keys – but TXIDs are safe to share
A TXID only reveals transaction details (sender, receiver, amount, timestamp). It does not give anyone control over your funds. You can safely provide a TXID to verify a payment.
How to Find Your TXID
The exact steps depend on the wallet or exchange you use, but the general principle is the same: locate the transaction in your history and click/tap on it to reveal the details, including the TXID.
On Popular Wallets
MetaMask (Ethereum & EVM chains)
- Open MetaMask and click the "Activity" tab.
- Find the transaction you want.
- Click on it to open the details panel – the TXID is displayed at the top, usually starting with
0x. Click the copy icon next to it.
Trust Wallet (Multi‑chain)
- Open the app and go to "Transactions".
- Tap the specific transaction.
- The TXID appears on the transaction details screen; tap to copy.
Ledger / Trezor (Hardware wallets via their apps)
- Open Ledger Live or Trezor Suite.
- Navigate to the account and transaction history.
- Click the transaction – the TXID is shown and can be copied.
On Popular Exchanges
Coinbase
- Log in and go to your portfolio.
- Select the asset, then click "Transactions".
- Find the transaction and click on it – the TXID will be listed under "Transaction hash" or "Tx Hash".
Binance
- Go to "Wallet" → "Transaction History".
- Locate the transaction and click "Details".
- The TXID is displayed – you can copy it directly.
Kraken
- Navigate to "History" → "Ledger".
- Click on the transaction reference; the TXID will be shown.
💡 Pro tip
Many wallets and exchanges also provide a direct link to view the transaction on a blockchain explorer. Clicking that link opens a page where you can see all the details – and the TXID is in the URL.
Using a Blockchain Explorer
A blockchain explorer is a website that lets you search and view all transactions, blocks, and addresses on a blockchain. Once you have a TXID, you can paste it into an explorer to see real‑time status and detailed information.
Popular explorers by blockchain
- Bitcoin: mempool.space, Blockstream.info, Blockchain.com
- Ethereum: Etherscan.io
- Binance Smart Chain: BscScan.com
- Solana: Solscan.io
- Polygon: PolygonScan.com
- Arbitrum: Arbiscan.io
- Optimism: Optimistic Etherscan
Simply copy the TXID, go to the appropriate explorer, paste it into the search bar, and hit Enter. You'll be taken to the transaction details page.
Understanding Transaction Details
When you look up a TXID on an explorer, you'll see a page full of information. Here's what the most important fields mean:
- Transaction Hash: The TXID itself.
- Status: Usually "Success", "Pending", or "Failed".
- Block: The block number where this transaction was included. If it's unconfirmed, this field will be empty.
- Timestamp: The date and time the block was mined (in your local time or UTC).
- From / To: The sending and receiving addresses.
- Value / Amount: The amount of crypto transferred, excluding fees.
- Transaction Fee: The fee paid to miners/validators.
- Gas Price / Gas Used (EVM chains): Details of the fee calculation.
- Confirmations: Number of blocks built on top of the block containing this transaction. More confirmations = higher finality.
Troubleshooting with TXID
Your TXID is your best friend when something goes wrong. Here are common scenarios and how to use the TXID to diagnose them:
1. Transaction is pending for hours
Look up the TXID on a blockchain explorer. If the status shows "Pending" or you see zero confirmations, the transaction is stuck in the mempool. This often happens when the network is congested or the fee was too low. Learn more about stuck transactions in our guide: What Is a Mempool? Why Your Crypto Transaction Is Stuck.
2. Transaction shows as "Success" but funds not in wallet
Check the "To" address on the explorer – is it really your wallet address? If the address is correct, double‑check that you're looking at the right blockchain. For example, if you sent tokens on the BSC network but your wallet is set to Ethereum, you won't see them. You may need to add the correct network in MetaMask or import the token contract.
3. Withdrawal from exchange not arriving
First, find the TXID from the exchange's withdrawal history. Then look it up on the explorer. If the explorer shows "Success" with the correct recipient address, the funds have left the exchange – any delay is on the blockchain side. If the explorer shows nothing, the transaction may not have been broadcast; contact exchange support and provide the TXID.
✅ Always double‑check the network
One of the most common mistakes is sending funds on the wrong network (e.g., sending BEP‑20 tokens to an ERC‑20 address). Always verify that the recipient address supports the exact network you're using. If you make this error, the TXID can help you prove what happened, but recovery may be difficult.
Frequently Asked Questions
Yes, TXID stands for "transaction ID". The two terms are used interchangeably in the crypto space.
It depends on the blockchain. Bitcoin uses SHA‑256, resulting in a 64‑character hexadecimal string (256 bits). Ethereum and most EVM chains also produce 64‑character strings, but they are often displayed with a leading 0x (making it 66 characters).
No, each transaction on a given blockchain has a unique hash. The cryptographic hash function makes collisions practically impossible. However, the same TXID cannot occur on different blockchains (e.g., a Bitcoin TXID might accidentally match an Ethereum TXID, but they exist on separate ledgers).
For casual use, you may not need to save every TXID. But for important payments, tax records, or troubleshooting, it's wise to keep them. Many wallets automatically store your transaction history, so you can always retrieve old TXIDs from the activity log.
Simply paste the TXID into the relevant blockchain explorer. If it returns a valid transaction page, the TXID is genuine. If the explorer says "no transaction found", either the TXID is fake, the transaction hasn't been broadcast yet, or you're using the wrong explorer for that blockchain.
If you don't have access to the wallet that sent or received the funds, you can ask the other party to provide the TXID. You can also search for your own address on a blockchain explorer to see all transactions associated with it – each transaction will have its own TXID.