$devtoolkit.sh/tools/ethereum-address-validator

Ethereum Address Validator

Validate Ethereum wallet address format: 0x prefix, 40 hex chars, EIP-55 notes.

Related Tools

FAQ

What is a valid Ethereum address format?
A valid Ethereum address starts with "0x" followed by exactly 40 hexadecimal characters (0-9, a-f, A-F), representing 20 bytes or 160 bits. The total string length is 42 characters.
What is EIP-55 checksum encoding?
EIP-55 defines a mixed-case checksum for Ethereum addresses. Letters in the hex address are capitalized based on the keccak-256 hash of the lowercase address, allowing error detection without changing the address value. Full checksum validation requires a keccak-256 implementation.
Is an all-lowercase Ethereum address valid?
Yes, an all-lowercase Ethereum address (e.g. 0xd8da6bf26964af9d7eed9e03e53415d37aa96045) is valid and usable. EIP-55 checksummed addresses use mixed case for error detection but either form is accepted by wallets and contracts.

Enter an Ethereum address to validate its format: must start with 0x, followed by exactly 40 hexadecimal characters (160 bits / 20 bytes). Detects invalid characters and incorrect length. Note: full EIP-55 mixed-case checksum validation requires a keccak-256 implementation; this tool validates format only.

/tools/ethereum-address-validatorv1.0.0