Crypto Address Validator
Check a Bitcoin/Ethereum address + its checksum.
Runs entirely in your browser — nothing you enter is uploaded, logged, or tracked.
Paste a wallet address and this checks whether it’s well-formed and whether its checksum is valid — catching the transposed character or wrong network that would otherwise send funds into the void. It verifies Bitcoin Base58Check (1…/3…), Bitcoin bech32/bech32m (bc1…), and Ethereum EIP-55 mixed-case checksums (0x…), all locally with no lookups.
Paste a Bitcoin, Ethereum, Litecoin or Dogecoin address to check its format and checksum. Validated entirely in your browser.
Frequently asked questions
What does “valid” actually mean here?
That the address has a correct structure and a correct checksum — Base58Check (double-SHA-256), bech32/bech32m polymod, or Ethereum’s keccak-256 EIP-55 casing. It does NOT mean the address is funded or that you control it.
Which coins are supported?
Bitcoin (P2PKH 1…, P2SH 3…, and bech32 bc1…), Ethereum and EVM chains (0x… with EIP-55), plus Base58 variants like Litecoin/Dogecoin by version byte. More can be added.
Does an all-lowercase 0x address fail?
No — an all-lowercase (or all-uppercase) Ethereum address is valid but has no case checksum. A mixed-case one is checked against EIP-55; if the casing is wrong, it’s flagged.
Is the address sent anywhere?
No. All validation is cryptographic and runs entirely in your browser — no network calls, no logging.