Free address checker · runs in your browser

Crypto address checker: which network is this wallet address on?

Paste a wallet address and see which network its format belongs to, whether its built-in checksum passes, and whether an exchange will need a destination tag or memo alongside it. The check happens in this tab. Nothing you paste is sent anywhere.

No sign-up Nothing leaves your browser Checksums verified, not just prefixes
Checked locally. Not sent, not stored.
Try an example
Examples are public protocol addresses and specification test vectors, not anyone's wallet.

The result appears here as you type: the network family, the exact format, the checksum verdict, and what to watch for before sending.

What the first characters usually mean
1… 3… bc1q… bc1p…
Bitcoin
0x… (42 chars)
Ethereum and every EVM chain
T… (34 chars)
TRON, USDT TRC-20
r…
XRP, plus a destination tag at exchanges
EQ… UQ…
TON, plus a memo at exchanges
L… M… ltc1…
Litecoin
4… 8… (95 chars)
Monero
D… (34 chars)
Dogecoin
addr1…
Cardano
G… (56 chars)
Stellar, plus a memo at exchanges
1… (47–48 chars)
Polkadot
cosmos1… osmo1…
Cosmos chains, plus a memo at exchanges
A prefix is a hint, not a verdict: a 3… address can be Bitcoin or old Litecoin, a 1… address Bitcoin or Polkadot depending on length. Paste the whole address and the checksum settles it.
Know the network. Now pick the cheapest one.

The same 100 USDT costs four different things to move on TRON, Ethereum, BNB Smart Chain and Solana, and one of those fees depends on you rather than on the network.

Compare USDT network fees
Why this matters

The address tells you the family. It never tells you the network.

Almost every "my USDT never arrived" story starts the same way: the address was right, the network was not. The format narrows the choice; the last step is always a question to the recipient, and it is cheaper to ask it before sending than to open a recovery ticket after.

01

One address, a dozen networks

A 0x address is the same on Ethereum, BNB Smart Chain, Polygon, Arbitrum and the rest. The sender chooses the chain on the withdrawal screen, and nothing in the address will stop a wrong choice.

02

The address is only half the destination

On XRP, TON, Stellar and the Cosmos chains an exchange shares one address between all its customers. The destination tag or memo is what makes the deposit yours; without it, the coins arrive and nobody is credited.

03

Wrong network is stranded, not always lost

Tokens sent on the wrong EVM chain to a self-custody wallet can be reached by switching network. Sent to an exchange, they depend on that exchange's goodwill and fee schedule. Checking first costs nothing.

Reference

Crypto address formats by network

The rules the checker applies, in one table: how each network's addresses start, how long they are, whether the format carries a checksum, and whether an exchange deposit needs a second field alongside the address.

NetworkStarts withLengthChecksumSecond fieldExample
Bitcoin (BTC)1…, 3…, bc1q…, bc1p…26–62Yes (base58check / bech32)Nobc1qar0srrr7xfkvy5l6…
Ethereum and every EVM chain (ETH, BNB, POL…)0x…42Optional (mixed-case EIP-55)No0x5aAeb6053F3E94C9b9…
TRON (TRX, USDT TRC-20)T…34Yes (base58check)NoT9yD14Nj9j7xAB4dbGei…
Solana (SOL, USDT/USDC SPL)Any base58 character32–44NoNoSo1111111111111111111…
XRP Ledger (XRP)r… (X… with the tag built in)25–35 (47)Yes (base58check)Destination tag at exchangesrHb9CJAWyB4rj91VRWn9…
TON (TON, USDT on TON)EQ…, UQ… (raw 0:…)48Yes (CRC16)Memo at exchangesEQCD39VS5jcptHL8vMjE…
Litecoin (LTC)L…, M…, ltc1…34 / 43YesNoltc1q…
Dogecoin (DOGE)D…34Yes (base58check)NoDH5yaieqoZN36fDVciNy…
Bitcoin Cash (BCH)bitcoincash:q…, q… (legacy 1…)42 (+12 prefix)Yes (CashAddr)Nobitcoincash:qpm2qszn…
Monero (XMR)4…, 8…95 (106 integrated)Yes (Keccak)No44AFFq5kSiGBoZ4NMDwY…
Stellar (XLM)G… (M… muxed)56 (69)Yes (CRC16)Memo at exchangesGAHK7EEG2WWHVKDNT4CE…
Cardano (ADA)addr1…58–103Yes (bech32)Noaddr1qx2fxv2umyhttkxy…
Polkadot / Kusama (DOT / KSM)1… / C…–J… (5… generic)47–48Yes (SS58, BLAKE2b)No15oF4uVJwmo4TdGW7VfQ…
Cosmos Hub and SDK chains (ATOM, OSMO, INJ, TIA…)cosmos1…, osmo1…, inj1…39–45Yes (bech32)Memo at exchangescosmos1qypqxpq9qcrss…
Algorand (ALGO)A–Z, 2–7 only58Yes (SHA-512/256)No (ASAs need opt-in)7ZUECA7HFLZTXENRV24S…
Tezos (XTZ)tz1…, tz2…, tz3… (KT1… contracts)36Yes (base58check)Notz1KqTpEZ7Yob7QbPE4H…
Hedera (HBAR)0.0.…VariesOptional suffixMemo at exchanges0.0.1234
Filecoin (FIL)f1…, f3…41 / 86Yes (BLAKE2b)Nof1abjxfbp274xpdqcpua…
NEAR (NEAR)name.near or 64 hexVaries / 64NoNoexample.near
Aptos, Sui, Starknet (APT, SUI, STRK)0x…66NoNo0x…(64 hex characters)
Zcash (ZEC)t1…, t3… (zs1…, u1… shielded)35 (78+)YesNot1…
Dash (DASH)X…34Yes (base58check)NoX…
Common questions

Crypto address checker FAQ

Can the checker tell which network a 0x address is on?

No, and neither can anything else, because the address does not carry that information. An Ethereum-style address is a 20-byte key, and the same key is valid on Ethereum, BNB Smart Chain, Polygon, Arbitrum, Optimism, Base, Avalanche and every other EVM chain at once. The checker tells you the address belongs to that family; which chain the recipient expects is something only the recipient knows. On an exchange withdrawal screen, the list of networks offered for a pasted address is the list the exchange can send on, not the list the destination will credit - so read the recipient's deposit page, not the sender's menu.

What happens if I send USDT on the wrong network?

It depends on which mistake you made. A TRON address and an Ethereum address are different formats, so a wallet or exchange refuses that combination outright and nothing is sent. The dangerous case is two networks that share a format: USDT sent on BNB Smart Chain to a 0x address whose owner expected Ethereum lands at that address on BNB Smart Chain. If the owner controls the private key, they switch network in their wallet and the tokens are there. If the address belongs to an exchange, the tokens sit in an account the exchange did not expect them in; recovery is a support ticket, often a fee, and sometimes a refusal. That is the whole reason to check the network before sending rather than after.

Is it safe to paste my address here?

A receiving address is public by design - it is the thing you hand out so that people can pay you - so pasting one reveals nothing that the blockchain does not already show. Beyond that, the check runs entirely inside your browser tab: the address is not sent to our server, not stored, and not included in any analytics event (the only event records which network family was detected, never the string). What you should never paste into any website is a seed phrase or a private key; the checker recognises both and warns you, but by then the words have been typed, so treat them as exposed.

Does a valid checksum mean the address belongs to the right person?

No. A passing checksum means the address is spelled correctly - every character is what its author wrote. It says nothing about who that author is. The common attack that exploits this is address poisoning: someone sends a tiny transfer from an address whose first and last characters match a real contact of yours, hoping you copy it from your transaction history next time. That poisoned address has a perfect checksum. Copy addresses from the recipient's own message or wallet, never from a history list, and compare more than the first and last four characters.

What is a destination tag or memo, and when do I need one?

On XRP, Stellar, TON, the Cosmos chains, Hedera and a few others, an exchange does not give each customer a separate deposit address. Every customer shares one address, and a second field - the destination tag on XRP, the memo elsewhere - says which account the deposit belongs to. If the recipient is an exchange, it shows you both values and you must enter both; send the address alone and the coins arrive at the exchange with nothing to say they are yours, which means a support ticket. If the recipient is a personal wallet, the address alone identifies it and no tag is needed. The checker flags the networks where the question arises.

Why does the same exchange offer several networks for one coin?

Because a token like USDT is issued on many networks at once - TRON, Ethereum, BNB Smart Chain, Solana, TON, Polygon, Arbitrum and more - and each copy is a separate asset with its own fee. The withdrawal screen lists every network the exchange can send on, and the fees differ by a factor of a hundred or more between them. The address format narrows the choice to a family (a T… address can only be TRON, a 0x address can be any EVM chain), and within that family the sender picks. Cheapest is not automatically right: the destination has to credit deposits on that network too.

Can it check the balance or transaction history of an address?

No, on purpose - looking up a balance means sending the address to a server, and this page sends nothing. What it does instead is hand you to a public block explorer for the detected network, where balances and history are public for anyone to see (Monero is the exception: its balances are private by design and no explorer can show them). Risk scoring of an address against sanctions and hack lists is a separate kind of service, run by compliance providers, and is not what this checker does.