Skip to main content
Z Web3

EIP-55 Checksum Tool — Checksum Ethereum Addresses, Catch Typos

Convert any Ethereum address to its canonical EIP-55 checksummed form. Detect typos before sending funds.

Free No signup Client-side Privacy friendly Updated

Your input differs from the canonical checksum — if you got this from another tool, the typo guard would have flagged it.

How to use

  1. 1 Paste any Ethereum address — lower, upper, or mixed case.
  2. 2 Output is the canonical EIP-55 checksummed form.
  3. 3 Mixed-case letters encode a keccak-256 hash of the lowercase address — letters with hash nibble ≥ 8 are uppercased.

Why use this tool

  • EIP-55 turns a case-insensitive 40-char hex address into a typo-catching checksum.
  • Most wallets (MetaMask, Ledger Live, etc.) emit checksummed addresses — pasting one back will be flagged if a character is wrong.
  • Useful for safely converting addresses scraped from logs or older systems that emit lowercase only.
  • Runs entirely in your browser — keccak-256 computed locally.

Frequently asked questions

Is the checksummed address a different address?

No — it points to the exact same account on-chain. Ethereum addresses are case-insensitive at the protocol level. The checksum is purely a client-side typo guard.

What if my input is wrong?

If the input has 40 valid hex chars in any case, this tool will produce the canonical checksum. To check if a mixed-case address is itself valid EIP-55, use the Wallet Address Validator.

Why was EIP-55 introduced?

Without checksums, a single typo in a 40-char hex address would result in sending funds to a different (likely dead) account. EIP-55 (Vitalik Buterin & Alex Van de Sande, 2016) added detection without changing the address format.

What is EIP-55 Checksum Tool?

An EIP-55 Checksum Tool is a tool that converts an Ethereum address into its canonical EIP-55 checksummed form, where specific letters are capitalized based on the address hash. This mixed-case encoding lets wallets detect typos before funds are sent. The conversion runs entirely client-side in the browser, so the address is never transmitted to a server.

Features

Canonical checksum

Outputs the exact EIP-55 mixed-case form derived from the Keccak-256 hash of the address.

Match detection

Tells you whether the pasted address already has a valid checksum, differs, or is malformed.

Typo protection

One wrong character invalidates the checksum, letting wallets reject bad addresses.

100% private

Runs client-side — the address never leaves your browser.

Example

Input

0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed

Output

0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed

Common use cases

  1. 1

    Verify before sending

    Confirm a copied address has a valid checksum to reduce the risk of a typo sending funds astray.

  2. 2

    Normalize lowercase addresses

    Convert an all-lowercase address from a log or database into its display-friendly checksummed form.

  3. 3

    Compare addresses safely

    Checksum both sides to surface subtle case-only differences.

Summary

Zerethon's EIP-55 tool converts an Ethereum address to its canonical mixed-case checksummed form and tells you whether the address you pasted already matches. The capitalization of each letter is derived from the Keccak-256 hash of the lowercase address, so a single wrong character breaks the checksum and wallets can catch typos before funds move. It runs entirely in your browser.

Category
Web3
Pricing
Free
Privacy
Browser-based
Signup
Not required

References

Privacy

Your data never leaves your browser unless explicitly stated. EIP-55 Checksum Tool runs entirely client-side — no server upload, no logging, no tracking of your input.

Build, share, and grow on Zerethon Social

Free signup. Earn points, collect achievements, and connect with creators worldwide.

Sign up free