Validador de Endereço Ethereum
Valida endereços Ethereum (0x + 40 hex). Detecta o checksum EIP-55 (caps mistos) e indica se o endereço é válido com checksum.
Endereço Ethereum: 20 bytes, prefixo 0x e o checksum de caixa mista EIP-55
Um endereço Ethereum são os últimos 20 bytes do hash Keccak-256 da chave pública da conta, escrito como 0x seguido de 40 caracteres hexadecimais. O mesmo formato é compartilhado por contas externas (EOAs) e endereços de contrato. Esta ferramenta confere a estrutura (0x + 40 hex) e detecta se o endereço carrega um checksum EIP-55.
Hex puro não tem detecção de erro, então o EIP-55 reaproveita a caixa das letras como checksum: a mistura de A–F maiúsculas e minúsculas codifica um hash do endereço, pegando erros de digitação sem mudar o comprimento nem quebrar ferramentas antigas que ignoram caixa.
Três caixas válidas
- Tudo minúsculo:
0xabc…— estruturalmente válido, mas sem proteção de checksum. - Tudo maiúsculo (após
0x): também válido, também sem checagem. - Caixa mista: um endereço real com checksum EIP-55; o padrão específico de maiúsculas precisa bater com o hash Keccak ou é um erro de digitação.
Mesmo endereço em várias chains EVM
- Um formato, muitas chains: o mesmo endereço
0xfunciona em Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, Base e toda rede EVM. - A chain é contexto, não está no endereço: não há byte de rede — enviar ao endereço certo na chain errada pode perder fundos.
- Nomes ENS: nomes humanos como
vitalik.ethresolvem para um endereço0x; sempre confirme o hex resolvido.
Pegadinhas
- Formato ≠ checksum válido: esta página confirma
0x+40 hex e se a caixa é mista; a verificação completa do EIP-55 precisa de um cálculo Keccak-256. - Não "conserte" a caixa: passar um endereço de caixa mista para minúsculo descarta silenciosamente sua proteção de checksum.
- Sem caixa mista ≠ sem checksum: um endereço todo minúsculo é aceito em todo lugar mas oferece zero detecção de erro.
- Bytes32 ≠ endereço: um valor de 64 hex é um hash ou slot de storage, não um endereço — não o trunque às cegas.
FAQ
Por que alguns endereços são de caixa mista? A caixa mista é o checksum EIP-55 — o padrão de caixa é derivado do próprio hash Keccak-256 do endereço para detectar erros.
Um endereço de contrato é diferente de um de carteira? Não — ambos são endereços 0x de 20 bytes; a diferença é se há código naquele endereço.
Posso confiar em endereços minúsculos? São estruturalmente válidos mas sem checagem; prefira a forma de caixa mista EIP-55 para pegar erros.
Ferramentas Relacionadas
Validador de Endereço Bitcoin
Valida endereços Bitcoin nos formatos legacy (P2PKH 1...), P2SH (3...) e Bech32 (bc1...). Verifica formato base — não consulta blockchain.
Detector de checksum EIP-55 (Ethereum)
Confere o formato 0x mais 40 hex do endereço e informa se ele está todo minúsculo, todo maiúsculo ou em caixa mista com EIP-55. Não recalcula o Keccak-256.
Validador de Email
Verifique se um endereço de email é válido. Analisa a estrutura, domínio e parte local. Processado no navegador, sem enviar o email para nenhum servidor.
Validar Tiebreak Tênis
Verifica se um placar de tiebreak (X-Y) é válido: ≥7 e diferença ≥2.
Validador de Conta Bradesco
Valida formato de conta Bradesco: 4 dígitos agência + 7 dígitos conta + 1 DV. Verifica formato e padrões característicos do banco.
Validador de Placa de Veículo
Valide placas de veículo brasileiras nos padrões antigo (ABC-1234) e Mercosul (ABC1D23). Detecta automaticamente qual padrão. Tudo no navegador.