User Rating 0.0
Total Usage 0 times
Ready

Paste any crypto address below to verify format, checksum, and network.

Is this tool helpful?

Your feedback helps us improve.

About

Cryptocurrency transactions are immutable. Once funds are sent to an incorrect address - whether due to a simple typo, a clipboard malware attack, or a network mismatch - they are irretrievable. This tool serves as a critical Sanity Check layer before you execute any transfer.

Unlike simple regex matchers, this validator performs Deep Cryptographic Verification. It decodes the address payload, recalculates the checksum using the specific hashing algorithm of the blockchain (e.g., SHA-256 for Bitcoin, Keccak-256 for Ethereum), and verifies integrity. It also detects Testnet addresses to prevent the catastrophic error of sending real assets to a testing environment.

crypto blockchain bitcoin ethereum wallet security address-validator

Formulas

Address validation is not just checking characters; it involves cryptographic recalculation. Below are the primary mechanisms used.

Bitcoin (Base58Check) Logic

To verify a legacy Bitcoin address, we reverse the encoding process to isolate the checksum:

{
Payload = Base58Decode(Address)Checksumorig = Last 4 Bytes of PayloadHash = SHA256(SHA256(Payloadwithout_checksum))VALID Hash1..4 Checksumorig
Ethereum (EIP-55) Checksum

Ethereum addresses use capitalization to encode a checksum within the hex string itself. The validation logic is defined as:

H = Keccak256(toLowerCase(Addresshex))

For the i-th character of the address addri:

{
uppercase if Hi 8lowercase otherwise

Reference Data

AssetSymbolStandardPrefix / FormatAlgorithm
BitcoinBTCBase58 (P2PKH)Starts with 1SHA-256 Double
BitcoinBTCBase58 (P2SH)Starts with 3SHA-256 Double
BitcoinBTCBech32 (SegWit)Starts with bc1Bech32 Modulo
EthereumETHHexadecimalStarts with 0xKeccak-256 (EIP-55)
RippleXRPBase58Starts with rSHA-256 Double
LitecoinLTCBase58Starts with L or MSHA-256 Double
TronTRXBase58Starts with TSHA-256 Double
SolanaSOLBase58Length 32-44 charsEd25519 PubKey
DogecoinDOGEBase58Starts with DSHA-256 Double
PolkadotDOTSS58Starts with 1Blake2b
MoneroXMRBase58Starts with 4 or 8Keccak-256 (Var)

Frequently Asked Questions

Testnet addresses are valid formats but exist on a parallel network used for testing. They carry no real-world value. Sending real coins (Mainnet) to a Testnet address will result in the permanent loss of funds. This tool explicitly flags them to protect you.
Yes. All ERC-20 tokens (USDT, SHIB, LINK on Ethereum) use the same address format as Ethereum itself. Select "Ethereum" or let the auto-detector identify the "0x" prefix.
The Identicon is a unique geometric pattern generated from the hash of the address. It serves as a visual fingerprint. If the pattern looks different from what you expect (e.g., on your destination exchange), you may have pasted the wrong address.
NEVER paste a private key (starts with "5", "K", "L" for BTC or 64 hex chars) into any online tool. This tool is for PUBLIC addresses only. While all logic runs client-side, it is a critical security habit to keep keys offline.