A Complete Guide: How to Find Your Transaction ID (TxID / Transaction Hash)
TL;DR: A TxID is a unique code assigned to every blockchain transaction. You find it in your transaction history on any exchange or wallet, usually by clicking on a specific transaction and looking for "TxID", "Transaction Hash", or "Hash".
This guide is here to help you locate your Transaction ID (TxID) — no matter which platform you're using. If you're new to crypto and not sure what a TxID even is, start with the first two sections — they explain everything in plain language. If you already know what you need and just want the steps for your specific platform, jump straight to the relevant section using the Table of Contents above: exchanges like Binance, Coinbase, or Kraken are covered under Centralized Exchanges, and apps like MetaMask or Trust Wallet are under Non-Custodial Wallets. Each section follows the same simple structure — open your history, find the transaction, copy the hash — so once you've done it once, it feels the same everywhere.
What Is a TxID?
A Transaction ID (TxID) (also called a Transaction Hash or Tx Hash) — is a unique string of characters automatically assigned to every transaction that gets verified and recorded on a blockchain. Think of it as a receipt number for your crypto transfer. It looks like this:
0x4e3a2b1c7f8d6e5a9b0c3d2e1f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2aEthereum Example, 66 characters starting with "0x"
a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48dBitcoin Example, 64 characters
The format varies depending on the blockchain network, but it is always a long string of letters and numbers.
The Universal 3-Step Method How to Find TxID
Regardless of which platform you use, the logic is always the same:
Step 1 → Open Transaction History. Navigate to your wallet's or exchange's transaction/withdrawal history section.
Step 2 → Find and Click on the Transaction. Locate the specific deposit or withdrawal by date, amount, or asset.
Step 3 → Copy the TxID. Inside the transaction details, look for a field labeled TxID, Transaction Hash, Hash, or Tx Hash. Copy the full string.
⚠️ Important: Always copy the full hash. A partial hash is useless — even one missing character makes it invalid.
How to Find Your TxID on Centralized Exchanges (CEX)
Binance
📖 Official Guide: How to Find My Transaction ID (TxID) — Binance Support
On the Website:
- Log in to your Binance account. Click [Wallet] in the top menu and select [Overview].
- Click [Transaction History]. Find the deposit or withdrawal you are looking for.
- Click on the transaction row, the TxID will appear in the details panel.
- Click the copy icon or the chain link icon (🔗) to open it in a blockchain explorer.
On the Binance App:
- Open the app and tap [Wallets]. Tap [Spot] → [Transaction History]. Tap on the specific transaction.
- The TxID is displayed in the transaction detail screen.
💡 Note: If the TxID column shows "—" or is empty, the transaction may still be pending on Binance's side and has not yet been broadcast to the blockchain. Wait a few minutes and refresh.
Coinbase
📖 Official Guide: What is a transaction Hash/Hash ID? — Coinbase Help
On the Website:
- Log in to your Coinbase account. Click the [Trade] tab in the navigation.
- Select the cryptocurrency asset of the transaction. Click on the [Wallet] tab.
- Find and click on the specific transaction. A pop-up will appear — click [View Transaction].
- You can copy the Transaction ID string directly, or copy the block explorer URL.
On the Coinbase App:
- Tap [Trade]. Select the asset of the transaction.
- Go to the [Wallet] tab. Tap on the specific transaction.
- Tap [View on block explorer]. In the block explorer, tap the clipboard icon to copy the TxID.
⚠️ Coinbase-Specific Note: Coinbase distinguishes between on-chain transfers (which generate a TxID) and internal Coinbase-to-Coinbase transfers (which happen instantly off-chain and do not generate a blockchain TxID). If you transferred from one Coinbase account to another Coinbase account, there may be no TxID available.
Kraken
📖 Official Guide: How to Find a Deposit or Withdrawal Blockchain Transaction ID or Hash — Kraken Support
On Kraken Pro (Website):
- Sign in to your Kraken account and go to [Portfolio].
- Click the [Spot] sub-tab.
- Scroll down to the "Funding transactions" section.
- Find the deposit or withdrawal you are looking for.
- Click anywhere on the transaction row — a pop-up window will appear showing full details.
- Click the copy button to copy the TxID to your clipboard.
On the Kraken App:
- Tap the [History] tab.
- Select [Deposits] or [Withdrawals] from the filter.
- Tap on the specific transaction.
- The TxID will be displayed in the expanded view — tap to copy.
💡 Note: Kraken only shows TxIDs for transactions from the last 3 months on the Portfolio page. For older transactions, you may need to contact Kraken Support.
OKX
📖 Official Guide: How to Track a Crypto Transaction — OKX
On the Website:
- Log in to your OKX account.
- Navigate to [Assets] → [History] (or [Funding Account] → [History]).
- Select [Withdrawal] or [Deposit] from the tabs. Find the transaction and click [Details].
- Copy the TXID shown in the details panel.
On the OKX App:
- Tap [Assets] at the bottom.
- Tap [History] or the clock icon. Find the transaction and tap on it.
- The TXID is shown in the transaction details — tap to copy.
Bybit
📖 Official Guide: FAQ — On-Chain Crypto Withdrawals — Bybit Help Center
On the Website:
- Log in to your Bybit account. Go to [Assets] → [Funding Account].
- Click [History] → [Withdraw]. Find the relevant withdrawal and click [Details].
- The TXID (Transaction Hash) is displayed in the detail view. Copy the full hash exactly as displayed. Do not shorten it and do not copy only part of the block explorer URL.
On the Bybit App:
- Tap [Assets] → [History]. Select [Withdraw] from the filter.
- Tap on the transaction. The TxID is shown in the details — tap to copy.
⚠️ Important: When submitting a TxID to Bybit support, input only the hash itself, without any URL. For example, paste0x4e3a...f2a— nothttps://etherscan.io/tx/0x4e3a...f2a.
How to Find Your TxID in a Non-Custodial Wallet
In non-custodial wallets, you control your private keys. TxIDs are always available for confirmed on-chain transactions and are usually accessible via a direct link to a blockchain explorer.
MetaMask
📖 Official Guide: How to Find a Transaction ID — MetaMask Help Center
On the Browser Extension:
- Open the MetaMask extension.
- Click on the [Activity] tab in your account view.
- Find the transaction you are looking for and click on it.
- A detail panel opens — click [Copy Transaction ID] to copy the hash to your clipboard.
- Alternatively, click [View on Block Explorer] to open the full transaction page on the relevant explorer (e.g., Etherscan for Ethereum, BscScan for BNB Chain).
On the MetaMask Mobile App:
- Open MetaMask and tap on the token whose transaction you want to find.
- Scroll down to see the activity list, then tap on the specific transaction.
- Tap [View on Block Explorer] — the TxID will be visible at the top of the explorer page as "Transaction Hash."
- Alternatively, tap the clock icon in the tab bar to see all activity, then tap the transaction.
💡 Note: MetaMask automatically uses the correct block explorer for whatever network you are connected to (Ethereum → Etherscan, Polygon → PolygonScan, etc.).
Trust Wallet
On the Trust Wallet App:
- Open Trust Wallet and tap on the cryptocurrency whose transaction you want to track (e.g., BTC, ETH, USDT).
- You will see a list of recent transactions. Tap on the specific transaction.
- The transaction details screen will show a TXID field.
- Tap the TXID or tap [View on Block Explorer] to open the full details.
- On the block explorer page, the TxID is labeled as "Transaction Hash" at the top.
💡 Multi-chain tip: Trust Wallet supports many blockchains. Make sure you are viewing the correct coin/network — each network keeps its own separate transaction history.
How to Find Your TxID on Hardware Wallets
Hardware wallets (Ledger, Trezor) do not show transaction history on the device itself. You access it through their companion desktop/mobile applications.
Ledger (Ledger Live)
- Open Ledger Live on your computer or phone.
- In the left sidebar, click [Accounts] and select the relevant account (e.g., Bitcoin, Ethereum).
- In the account view, find the transaction in the [Operations] list.
- Click on the transaction row to expand it.
- Click the [View in Explorer] button — this opens the transaction in the appropriate blockchain explorer.
- The TxID is shown at the top of the explorer page as "Transaction Hash" or "Hash".
Trezor (Trezor Suite)
- Open Trezor Suite on your computer. Select the account you want to check.
- In the [Transactions] tab, find the relevant transaction. Click the transaction to expand its details.
- Click the [Explorer] or [View in Block Explorer] link.
- The TxID (Transaction Hash) appears at the top of the block explorer page.
Fallback Method: Find TxID via Blockchain Explorer
If you cannot find the TxID on the platform but know your wallet address, you can look it up directly:
- Go to the appropriate blockchain explorer (see table below ⬇️ ).
- Paste your wallet address (not your TxID) into the search bar.
- You will see a full list of all transactions associated with that address.
- Find your transaction by date and amount. Click on it — the Transaction Hash at the top of the page is your TxID.
This method works for both finding your own TxID and verifying that a transaction was received.
What Can You Do With a TxID?
Once you have your TxID, you can use it in several practical ways.
The most common reason people look up a TxID is to check the status of a transaction — whether it is pending, confirmed, failed, or not yet broadcast to the blockchain. Paste the hash into the relevant block explorer (see the quick reference table at the bottom of this page) and you will see the current status in seconds.
A TxID also lets you verify that the transaction was sent on the correct network. Sending USDT on the wrong chain is one of the most common crypto mistakes — a block explorer confirms exactly which network the transaction actually went through.
If a transfer is delayed, disputed, or flagged by an exchange, a TxID is the reference you share with their support team. Without it, most exchanges cannot investigate a specific transaction. The same applies if you need to share proof of payment with an accountant, auditor, or business partner.
Finally, saving your TxID is simply good practice. It is your permanent proof that a transfer happened — useful for tax records, dispute resolution, or any situation where you need to demonstrate that funds were sent.
TxID vs Wallet Address vs Order ID: What Is the Difference?
These identifiers look similar and are easy to confuse, especially if you are new to crypto. Knowing which one you actually have — and which one you actually need — saves a lot of time when contacting support, tracking a transfer, or submitting information to an exchange or investigator.
A TxID (Transaction Hash) is the unique identifier of a specific on-chain transaction. Every time a transfer is broadcast to the blockchain and confirmed, it receives a hash — a long string of letters and numbers that permanently identifies that exact transaction. This is what a block explorer, a support team, or a compliance tool needs when you want to track or verify a specific transfer. If someone asks for your TxID, this is the string they want.
A wallet address is the address that sends or receives crypto — think of it as a bank account number. You can paste a wallet address into a block explorer and see all transactions associated with it, but that shows the full history of the address, not one specific transfer. A wallet address is not a substitute for a TxID when you need to reference a particular transaction.
An exchange order ID is an internal reference number generated by the exchange when you place a trade or order. It exists only inside the platform's own system and cannot be looked up in a block explorer. If your funds are still being processed internally, the exchange order ID is what their support team will use — but it has no meaning outside that platform.
A withdrawal ID is similar: it is the internal reference the exchange assigns when you submit a withdrawal request. The withdrawal ID exists before the transaction is broadcast on-chain. Once the exchange actually sends the funds, a TxID is generated. Until then, only the withdrawal ID exists. If your withdrawal is still pending and has no TxID yet, the withdrawal ID is the reference to give support.
An internal transfer ID appears when a transfer happens between two accounts on the same platform — for example, from one Coinbase account to another Coinbase account. These transfers are processed off-chain, meaning they never touch the blockchain at all. There is no TxID because there is no on-chain transaction. The internal transfer ID is the only reference that exists, and it only has meaning inside that platform.
A block explorer URL is a link to the transaction page on a blockchain explorer, such as https://etherscan.io/tx/0x4e3a.... The URL contains the TxID inside it, but the URL itself is not the TxID. When sharing with support, an accountant, or an investigator, always copy the raw hash string — not the full link. Some systems cannot parse a URL, and a partial or formatted link is not the same as the hash itself.
Why You Can't Find Your TxID
If you have searched for your TxID and come up empty, one of the following situations is almost certainly the cause. Each one has a different fix.
The Transaction Is Still Pending
When you initiate a withdrawal or transfer on an exchange, the platform processes it internally before broadcasting it to the blockchain. During this period, the TxID does not exist yet — it is only generated once the transaction is actually sent on-chain. If the TxID field shows a dash, is blank, or says "pending," the transaction has not left the platform yet. Wait a few minutes, refresh the page, and check again. On high-traffic networks like Ethereum during periods of congestion, even confirmed broadcasts can take time to appear in a block explorer.
The Transfer Was Internal or Off-Chain
If you sent crypto from one account to another account on the same platform — for example, Binance to Binance, or Coinbase to Coinbase — the transfer may have been processed entirely within the platform's internal system without ever touching the blockchain. These transfers have no on-chain TxID because no on-chain transaction occurred. The only reference that exists is the platform's internal transfer ID. If you need to trace or dispute this transfer, contact the platform's support team directly and give them the internal reference number instead.
You Copied Only Part of the Hash
A TxID is typically 64 characters for Bitcoin and 66 characters for Ethereum (including the "0x" prefix). If even one character is missing or incorrect, the hash is invalid and will return no results in a block explorer. Always copy the full string using the copy button provided by the platform — do not manually type or truncate it. If you copied from a message, email, or screenshot, double-check that nothing was cut off at the beginning or end.
You Are Using the Wrong Blockchain Explorer
Each blockchain has its own explorer. An Ethereum TxID will not appear on a Bitcoin explorer, and a Tron TxID will not appear on Etherscan. If you paste a valid TxID and get no result, the most likely explanation is that you are searching on the wrong network's explorer. Check which network the transaction was sent on — ETH, BTC, TRX, BNB, SOL, and so on — and use the corresponding explorer from the quick reference table at the bottom of this page.
You Are Looking at an Exchange Order ID, Not a TxID
Exchange order IDs, withdrawal IDs, and internal reference numbers look similar to TxIDs — they are both long strings of characters. But they are not the same thing. An order ID or withdrawal ID exists only inside the platform's system and cannot be looked up in a block explorer. If your search returns no results, check whether what you copied is actually a TxID or an internal platform reference. The TxID is usually labeled explicitly as "TxID," "Transaction Hash," or "Hash" — if the field is labeled something else, it is probably not a blockchain transaction identifier.
The Transaction Was Sent on the Wrong Network
This is one of the most stressful situations in crypto, and it is more common than it should be. If USDT was sent on TRC-20 but the receiving address expected ERC-20, or if funds were sent on BNB Chain when the recipient expected Ethereum, the transaction exists on the blockchain — but on a different network than intended. In this case, the TxID is real and findable, just on the wrong explorer. Go through each relevant network explorer and paste the TxID or the sending wallet address to find where the funds actually landed. Whether they are recoverable depends on whether the receiving platform or wallet supports that network.
-AMLBot Team

Сontact AMLBot:
🔗 Website
🔗 Support Team
🔗 LinkedIn