Tool
Crypto wallet address validator
Paste an address. You will see what its format says straight away, then the swap desk checks it against the exact asset and network you are about to receive — the check a format alone cannot do.
The address goes to our server, is passed to the exchange engine for the checksum test, and is not stored — our web server keeps no access log.
Reference
What a crypto address looks like, network by network
The patterns this page reads. The right-hand column is the useful one: what the format does not tell you.
| Network | Looks like | Worth knowing |
|---|---|---|
| Bitcoin — SegWit / Taproot | bc1q… / bc1p… | Only Bitcoin uses the bc1 prefix. Nothing to confuse it with. |
| Litecoin — SegWit | ltc1q… | Only Litecoin uses the ltc1 prefix. |
| Ethereum-compatible (EVM) | 0x + 40 hex characters | The same address is valid on Ethereum, BNB Smart Chain, Polygon, Arbitrum, Base, Optimism, Avalanche and every other EVM chain. The format cannot tell you which network the recipient supports — ask them. |
| Aptos / Sui | 0x + 64 hex characters | Aptos and Sui share this shape; they are different networks. |
| TRON (TRX, TRC20) | T… — 34 characters | One address receives TRX and every TRC20 token, USDT included. |
| Monero | 4… or 8… — 95 characters | Starts with 4 (standard) or 8 (subaddress). 106-character integrated addresses are a legacy form. |
| Monero — integrated address | 4… — 106 characters | An address with an embedded payment ID. Deprecated: prefer a subaddress. |
| Cardano (Shelley) | addr1… | Long by design — compare both ends after pasting. |
| Bitcoin Cash — CashAddr | q… / p… (42 characters), optional bitcoincash: prefix | The unambiguous Bitcoin Cash format. Legacy BCH addresses look like Bitcoin ones and are best avoided. |
| TON | UQ… / EQ… — 48 characters | Exchanges usually require a memo (comment) with a TON deposit. |
| Stellar | G… — 56 characters | Exchanges require a memo with a Stellar deposit. |
| Algorand | 58 capital letters and digits | No prefix: 58 characters, capitals and digits 2–7 only. |
| Cosmos Hub | cosmos1… | Other Cosmos chains use the same shape with their own prefix (osmo1, celestia1…). |
| Kaspa | kaspa:… | The kaspa: prefix is part of the address. |
| MultiversX | erd1… | Single network, no look-alike. |
| XRP Ledger | r… — 25 to 35 characters | Receiving into an exchange account? The destination tag is as important as the address. |
| Dogecoin | D… — 34 characters | Single network, no look-alike. |
| Dash | X… — 34 characters | Single network, no look-alike. |
| Zcash — transparent | t1… — 35 characters | Shielded (z…/u…) addresses are a different format. |
| Litecoin — legacy | L… / M… — 34 characters | Single network, no look-alike. |
| Bitcoin — legacy / script | 1… / 3… — 26 to 35 characters | Bitcoin Cash legacy addresses look identical, and Litecoin used to show 3… addresses too. If the recipient said BCH or LTC, ask for the modern format instead. |
| Solana | 32 to 44 characters, no prefix | Solana addresses have no prefix, so this is the loosest match on the list — let the desk confirm it. |
Before you send
Three habits that save funds
-
01
Confirm the network, not just the address
Ask the recipient — or read the deposit screen — for the network name: TRC20, ERC20, BEP20… If the two sides disagree, the address being valid will not save the transfer.
-
02
Compare both ends after pasting
Clipboard-hijacking malware swaps a copied address for a look-alike. It can imitate the first characters; it cannot imitate the first and the last six.
-
03
When the amount matters, send a small one first
A test transfer costs one extra network fee. On a new address, a new network or a new platform, that is the cheapest insurance there is.
FAQ
Address checks, in short
Is it safe to paste my address here?
An address is public by nature — it is what you give people so they can pay you — and it cannot be used to take funds. We still treat it carefully: it is checked and discarded, never stored. Never paste a seed phrase or private key anywhere, including here; this page will never ask for one.
Why does my 0x address pass on every network?
Because Ethereum-compatible chains share one address format. Your key controls the same address on Ethereum, BNB Smart Chain, Polygon, Arbitrum, Base and the rest. The address is always “valid”; what matters is which chain the coins travel on, and whether the receiving platform watches that chain.
The address was valid, but the funds did not arrive. Why?
The usual causes: the transfer went over a network the recipient does not credit, a required memo or destination tag was left out, or the transaction is simply still unconfirmed. The wrong-network guide and the memo guide walk through each case.
Can a validator tell me who owns an address?
No. It checks shape and checksum, nothing else. Whether the address belongs to the person you think it does is something only a second channel — a call, a signed message, a small test payment — can confirm.
Guides
Go further

Sent USDT or another coin to the wrong network? What to do, case by case
A decision tree: find your case in three questions, then follow the recovery steps that apply to it.Read the guide
Memo and destination tag: when you need one, and what happens if you forget
Which networks use one, how to tell whether YOUR deposit needs it, and what to do if you left it out.Read the guide