Skip to main content
Z

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.

Related tools

Build, share, and grow on Zerethon Social

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

Sign up free