Checksum Address Converter

Convert Ethereum addresses to EIP-55 checksum format. Validate and format ETH, BSC, Polygon addresses with mixed-case checksums for error detection.

What is EIP-55 Checksum Address?

EIP-55 Checksum Address Converter transforms Ethereum addresses into a mixed-case format that includes error detection. This standard uses uppercase and lowercase letters in the address to create a checksum, helping prevent typos and errors when sending cryptocurrency.

The checksum format is compatible with all EVM-based blockchains including Ethereum, Binance Smart Chain (BSC), Polygon, Arbitrum, Optimism, Avalanche, and more.

Why Use Checksum Addresses?

  • Error Detection: Mixed-case format helps detect typos in addresses
  • Compatibility: Works with all EVM-compatible blockchains
  • Safety: Reduces risk of sending funds to wrong addresses
  • Standard: Widely supported by wallets and exchanges
  • Validation: Easy to verify address correctness

What is EIP-55?

EIP-55 is an Ethereum Improvement Proposal that defines a checksum format for Ethereum addresses. It capitalizes specific letters in the address based on a hash of the address, creating a built-in error detection mechanism without changing the actual address value.

Are checksum addresses required?

While not technically required (lowercase addresses still work), checksum addresses are strongly recommended for safety. Most modern wallets and exchanges display addresses in checksum format by default to help prevent errors.

Which blockchains support this?

All EVM-compatible blockchains use the same address format and support EIP-55 checksums. This includes Ethereum, BSC (Binance Smart Chain), Polygon, Arbitrum, Optimism, Avalanche C-Chain, Fantom, Base, and many others.

Can I use lowercase addresses?

Yes, lowercase addresses are functionally identical and will work for transactions. However, they lack the error detection benefit of checksum addresses. It's best practice to always use the checksum format when copying or sharing addresses.

How does the checksum work?

The checksum is created by hashing the lowercase address with Keccak-256. Then, based on the hash value, certain letters in the address are capitalized. This creates a pattern that can be verified to detect errors without adding extra characters.

How to Use

  • Copy any Ethereum address (can be uppercase, lowercase, or mixed)
  • Paste it into the input field
  • Click 'Convert to Checksum' button
  • Copy the properly formatted checksum address for safe use