Ethereum / EVM Address Checksum Validator (EIP-55)

بياناتمطورحماية
إعلان · حذف؟
Validates EIP-55 mixed-case checksum. Works for any EVM chain (Ethereum, Polygon, BSC, Arbitrum, Optimism, Base, etc.).
مدخل حالة Checksummed (EIP-55) ملحوظات
ستظهر النتيجة هنا
إعلان · حذف؟

مرشد

Ethereum / EVM Address Checksum Validator (EIP-55)

Ethereum / EVM Address Checksum Validator

Paste any Ethereum or EVM-compatible address and instantly check whether its mixed-case checksum is correct under EIP-55. The tool also returns the canonical checksummed form so you can copy a safe version back into your wallet, contract, or block explorer. Everything runs locally in your browser — no addresses are sent to a server.

كيفية استخدام

  1. Paste one or more 40-character hex addresses into the input box (one per line). The 0x prefix is optional.
  2. Each row is validated as soon as you stop typing. The Status column tells you whether the checksum is Valid, Invalid, Unchecksummed, or Invalid format.
  3. The Checksummed column shows the correct EIP-55 mixed-case form. Click the copy icon to grab it.
  4. For unchecksummed or invalid inputs the case-flipped letters are highlighted so you can see exactly which characters were wrong.

خصائص

  • EIP-55 validation – classifies each address as Valid, Invalid checksum, Unchecksummed (all-lower / all-upper / digits-only), or Invalid format.
  • Canonical checksum output – every recognised address is shown in its correct mixed-case EIP-55 form, ready to copy.
  • Batch input – paste a whole list of addresses and validate them at once. Each row is processed independently.
  • Character-level diff – when the input does not match the checksum, the letters that need to change case are highlighted in the output.
  • Zero-address detection – flags 0x0000...0000 as the canonical burn / null address.
  • Chain-agnostic – the same 20-byte address format is used on Ethereum, Polygon, BSC, Arbitrum, Optimism, Base, Avalanche C-Chain and every other EVM-compatible network.
  • 100% من جانب العميل – Keccak-256 runs in your browser via a hashing library; addresses are never transmitted off your machine.

متى تستخدمه؟

  • Before sending a transaction to a freshly pasted address, to confirm that no character was mistyped.
  • While writing smart contracts or scripts that hard-code addresses, to make sure each one is stored in checksummed form.
  • When reviewing pull requests, audit reports, or KYC documents that contain a long list of addresses.
  • When importing an address from an unchecksummed source (block explorer, CSV, log file) and you want the wallet-safe representation.

التعليمات

  1. What exactly is an EIP-55 checksum?

    EIP-55 is an Ethereum Improvement Proposal that adds a checksum to the standard 40-character hex address by encoding extra information in the case of its letters. The address itself stays the same 20 bytes; the upper- or lower-case of each a–f letter is derived from the Keccak-256 hash of the lowercase address. A wallet that understands EIP-55 can reject any address whose case-pattern does not match, catching most typos at the user-interface layer.

  2. How is the checksum computed?

    Take the address without the 0x prefix and convert it to lowercase. Compute the Keccak-256 hash of those 40 ASCII characters. For each position 0–39, look at the corresponding hex nibble of the hash: if it is greater than or equal to 8, the address character at that position is upper-cased (if it is a letter); otherwise it stays lower-case. Digits are unaffected. The result is the canonical mixed-case address.

  3. Is Keccak-256 the same as SHA3-256?

    No. Keccak-256 is the original Keccak submission to the NIST SHA-3 competition. NIST then standardised a slightly modified version of Keccak as FIPS-202 SHA3-256 by changing the padding rule. The two functions produce different digests for the same input. Ethereum and EIP-55 use the original Keccak-256, not the standardised SHA3-256.

  4. What does Unchecksummed mean?

    An address whose letters are all lowercase or all uppercase carries no checksum information. It is still a valid 20-byte identifier and most EVM nodes will accept it, but a wallet that supports EIP-55 cannot use it to detect typos. The tool flags these inputs so you can replace them with the mixed-case version.

  5. Does the checksum vary between chains?

    Plain EIP-55 does not depend on the chain — the same lowercase address always produces the same mixed-case result. A later proposal, EIP-1191, introduces chain-id-aware checksums but it never became universally adopted. The vast majority of wallets and explorers (MetaMask, Etherscan, Polygonscan, etc.) implement plain EIP-55, which is what this tool validates.

  6. Can a checksum guarantee that an address controls funds?

    No. A valid EIP-55 checksum only proves that the 20 bytes form a syntactically well-formed identifier and that the mixed-case pattern is internally consistent. It says nothing about whether anyone holds the private key, whether the address is a contract or an EOA, or whether it has any balance. Always check ownership and on-chain history separately before sending value.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟