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
- Format and length for each supported network, including the character set (Base58 excludes 0, O, I and l; Bech32 excludes 1, b, i and o after the separator).
- Checksum. Bitcoin, Litecoin, Dogecoin, Tron and XRP addresses carry a 4-byte double-SHA-256 checksum; SegWit uses Bech32 or Bech32m; Ethereum uses the optional EIP-55 mixed-case checksum. A failed checksum means at least one character is wrong.
- Network. Mainnet versus testnet version bytes and human-readable prefixes, so you do not send real coins to a tb1… or m… test address.
- Address type. P2PKH, P2SH, P2WPKH, P2WSH, Taproot, EVM account, Tron account, Solana wallet versus program-derived address, XRP classic address.
- Decoded fields. Version byte, hash160 or witness program, the EIP-55 form of EVM addresses, and the hex and EVM-style forms of Tron addresses.
Common mistakes this catches
- 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.
- 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.
- Testnet addresses. Developers and tutorials often show tb1… or m… addresses. They are valid, but coins sent on mainnet are gone.
- 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
- Bitcoin: 1… (legacy), 3… (P2SH), bc1q… (SegWit v0), bc1p… (Taproot). 26 to 62 characters.
- Ethereum and EVM: 0x followed by 40 hex characters. Mixed case encodes a checksum (EIP-55). See the checksum converter.
- Tron: T… 34 characters, Base58Check with version byte 0x41. Hex form 41… is used by APIs. See the Tron converter.
- Solana: 32 to 44 Base58 characters, no checksum. See the Solana validator.
- Litecoin: L… or M… (legacy), ltc1… (SegWit). Dogecoin: D… or A…. XRP: r… 25 to 35 characters.
Once an address is verified you can turn it into a payment code with the crypto QR code generator.