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.

Spaces and line breaks are removed for you.

2

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.

Address formats by network
NetworkLooks likeWorth 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

  1. 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.

  2. 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.

  3. 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.