Crypto Wallet Address Validator

Paste one or many wallet addresses to find out which network they belong to, whether the checksum is intact, and what type of address it is. Catches typos and wrong-network mistakes before you send.

Paste up to 200 addresses. Each is decoded, its checksum verified, and the network and address type identified.
Pick the network you intend to send on. A valid address of the wrong network is flagged.

Checked in your browser with JavaScript. Addresses are never uploaded or stored.

What is a crypto address validator?

A crypto address validator checks whether a wallet address string is well-formed for its network: the right alphabet and length, a matching checksum where the format has one (Base58Check, bech32 or bech32m, EIP-55), and the mainnet version byte or prefix. It proves the address was not mistyped or truncated; it cannot tell who owns it or whether it has a balance.

What the validator checks

Common mistakes this catches

  1. Wrong network for USDT. Sending TRC-20 USDT to an Ethereum 0x address, or ERC-20 USDT to a Tron T… address, is the most frequent irreversible loss. Choose the expected network in the dropdown and the tool refuses mismatches.
  2. One character changed. Clipboard malware replaces addresses with look-alikes, and manual typing drops characters. Checksums detect accidental errors; for malware, compare the first and last six characters with the recipient's original message.
  3. Testnet addresses. Developers and tutorials often show tb1… or m… addresses. They are valid, but coins sent on mainnet are gone.
  4. Pasting a key instead of an address. Private keys and seed phrases are never needed to receive funds. The tool flags WIF, xprv and 64-hex inputs with a warning.

Address formats at a glance

Once an address is verified you can turn it into a payment code with the crypto QR code generator.

Frequently asked questions

Which networks does the validator support?

Bitcoin (legacy, P2SH, SegWit bc1q, Taproot bc1p, plus testnet), Litecoin, Dogecoin, Ethereum and every EVM chain (BNB Smart Chain, Polygon, Arbitrum, Base, Avalanche C-Chain and others use the same 0x format), Tron (T… Base58 and 41… hex), Solana and XRP Ledger classic addresses.

Does a valid result mean the address exists and belongs to the right person?

No. Valid means the address is well-formed and its checksum matches, so it was not mistyped. The tool cannot know who controls it or whether it has ever been used. Always confirm the address with the recipient through a second channel.

Why can Solana addresses not be checksum-verified?

Solana addresses are raw 32-byte public keys in Base58 with no checksum bytes. Any 32-byte value is a syntactically valid address. The tool does check whether the key lies on the ed25519 curve, which separates normal wallets from program-derived addresses.

Can I check USDT addresses?

Yes. USDT lives on several networks, so the validator tells you whether an address is ERC-20 (0x), TRC-20 (T) or Solana format. Select the network you intend to send on, and the tool warns if the address belongs to a different one. See the dedicated USDT address validator.

Is anything uploaded?

No. Decoding, hashing and curve checks run in JavaScript in your browser. You can load the page, disconnect from the internet, and it still works.

What happens if I paste a private key by mistake?

The tool recognises common private-key formats (WIF, xprv, 64-character hex) and shows a warning instead of a result. It does not store or send anything, but you should treat any key that touched a clipboard or website as compromised and move funds to a new wallet.