Generate or verify an Ethereum EIP-55 mixed-case checksum address.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
The 40 hexadecimal characters are lowercased and treated as ASCII text for Keccak-256. A letter is uppercased when its matching hash nibble is at least 8; digits stay unchanged and mixed-case input is compared with the computed pattern.
0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed
Checksum address: 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed Lowercase address: 0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed Uppercase address: 0x5AAEB6053F3E94C9B9A09F33669435E7EF1BEAED Is eip55 valid: yes Reason: All one case, so there is no checksum claim to check.
Wallets checksum recipients, explorers normalize pasted addresses, and frontends validate transaction destinations.