Checksum Address Generator

Convert Ethereum addresses to checksummed format using EIP-55 standard

Enter a 42-character address (0x + 40 hex characters) or 40 hex characters

What is EIP-55?

EIP-55 is an Ethereum Improvement Proposal that defines a checksum format for Ethereum addresses. It uses mixed-case hexadecimal encoding to prevent typos and copy-paste errors when transferring funds. The checksum is calculated using the Keccak-256 hash of the lowercase address.

Why Use Checksums?

  • Prevent Typos: Incorrect addresses won't match the checksum
  • Extra Safety: Most wallets verify checksums automatically
  • Industry Standard: Widely adopted across exchanges and wallets
  • Quick Validation: Detect address errors in seconds

How It Works

  1. 1.Take the lowercase address (without 0x prefix)
  2. 2.Calculate its Keccak-256 hash
  3. 3.For each character in the address, check the corresponding hash digit
  4. 4.If hash digit ≥ 8, capitalize the address character
  5. 5.Result is the checksummed address (EIP-55 format)

Example

Lowercase (all lowercase, no checksum):

0x5aaeb6053ba3eda7b6a8563bd4c05b13d64fbf0a

Checksummed (mixed case, with EIP-55):

0x5aAeb6053ba3EDA7B6a8563BD4c05b13D64FBf0A

Frequently Asked Questions