Ethereum Address & EIP-55 Checksum Validator

Inspect Ethereum address structure, mixed-case checksum status, EIP-681 parameters, and labels for a limited set of recognized contracts.

Decoder details

What the Ethereum decoder checks

Validation checks

  • The 0x prefix, 20-byte hexadecimal address body, and character validity.
  • EIP-55 and supported chain-specific checksum casing.
  • EIP-681 payment-request parameters and locally recognized contract labels.

Supported inputs

  • Lowercase and uppercase hexadecimal addresses
  • EIP-55 checksummed addresses
  • Supported EIP-1191 checksums
  • EIP-681 payment URIs

What this tool cannot verify

  • An address string alone cannot distinguish an externally owned account from an unknown contract.
  • Confirm contract bytecode, network, ownership, and token details with a trusted chain-specific source.

Technical references

Common questions

Can an Ethereum address reveal whether it is a wallet or contract?

Not by syntax alone. HexoRama labels a limited local list of known contracts; every other valid 0x address may be either an externally owned account or a contract until checked on-chain.

Is a lowercase Ethereum address invalid?

No. A correctly sized lowercase hexadecimal address is valid, but it does not carry the mixed-case typo detection provided by EIP-55.