Checksum

Addresses, signatures & time

address checksum

Check whether an Ethereum address is valid and convert it to the EIP-55 mixed-case checksum format. Catches typos before they cost you.

runs in your browser
try
  • valid, here is the checksummed form0xd8Da6BF26964af9D7EED9E10e64AC1e5d8d0d045
  • valid, here is the checksummed form0xd8Da6BF26964af9D7EED9E10e64AC1e5d8d0d045

good to know

what is an eip-55 checksum?

the address with some letters uppercased according to keccak256 of the lowercase address. wallets use it to catch typos: a single wrong character almost always breaks the casing.

is a lowercase address wrong?

no. all-lowercase and all-uppercase addresses are valid, they just carry no checksum. mixed case that does not match the checksum is a red flag.

does the checksum work across chains?

eip-55 is the same on every evm chain. a few chains (rsk) use a chain-specific variant (eip-1191), which this does not apply.