Cripto e carteiras

Validador de checksum de endereço

Execução localNova

A ferramenta em si está em inglês; esta página explica como usá-la no seu idioma.

Use Validador de checksum de endereço

O que ele faz

Cole um endereço, uma lista ou uma mensagem inteira. Cada endereço encontrado é associado à sua rede, sua soma de verificação é verificada — caso o formato a possua — e a forma normalizada é exibida.

Ele funciona inteiramente no seu navegador: nada do que você digitar é enviado.

Como usar Validador de checksum de endereço

  1. Cole os endereços. Cole um endereço, uma lista ou uma mensagem ou fatura inteira. Todos os endereços do texto são encontrados, até 500.
  2. Deixe a ferramenta verificar. Os resultados aparecem logo depois que você para de digitar; você também pode clicar em Check addresses (verificar endereços).
  3. Leia o resumo. A caixa colorida conta quantos endereços têm checksum correspondente, não têm checksum, têm apenas formato válido ou são inválidos.
  4. Veja cada cartão. Cada cartão mostra um selo de status, a rede e o tipo de endereço, o endereço como foi encontrado com os caracteres errados destacados, a forma normalizada e notas curtas.
  5. Copie ou repasse. A opção “Copiar apenas endereços com checksum verificado” copia apenas os endereços cujo checksum correspondeu; a opção “Copiar todos os endereços bem formados” também inclui endereços que não possuem checksum. Ambas copiam as formas normalizadas, uma por linha. A opção “Enviar para…” abre-os no Verificador de Endereços Compromissos.
  6. Compare com uma fonte confiável. Um checksum aprovado só descarta erros de digitação. Antes de pagar, compare o endereço completo com a tela de recebimento do próprio destinatário ou com um contato verificado.

Exemplo

Vetores de teste do EIP-55, do BIP-350 e do Bitcoin Core

Entrada
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mo
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mp
410000000000000000000000000000000000000000
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
Saída (registrada em 2026-10-20)
9 addresses found: 4 with a matching checksum, 2 without a checksum to verify, 1 with the right format (Solana has no checksum), 2 invalid. Do not send funds to an invalid address: it was mistyped or altered. Copy it again from a source you trust.
Checksum OK
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
EIP-55 checksum matches.
Invalid
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD

EIP-55 checksum does not match: the case of 1 letter is wrong. A character was probably mistyped or changed; get the address again from a trusted source.

If only the letter case was altered (some tools do that), the same digits in checksummed form are 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed. If a digit was mistyped, that is a different address.
No checksum
EVM (Ethereum and compatible chains)
Hex address
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
Checksummed (EIP-55): 0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359
All lowercase: there is no EIP-55 checksum, so a typo cannot be detected. The checksummed form is shown.
Checksum OK
Bitcoin
P2TR (Taproot, SegWit v1, Bech32m)
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
Bech32m (BIP-350) checksum matches.
Checksum OK
Bitcoin
P2WPKH (SegWit v0, Bech32)
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
Lowercase form: bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
Bech32 (BIP-173) checksum matches.
Written in uppercase (allowed, used in QR codes); the lowercase form is shown.
Checksum OK
Bitcoin
P2PKH (legacy, starts with 1)
…

O primeiro endereço EIP-55 é aprovado, enquanto sua cópia com uma letra maiúscula alterada é reprovada; a versão com letras minúsculas não possui soma de verificação. Ambos os endereços SegWit são aprovados; a cópia em Base58 com o último caractere alterado é reprovada; o hexadecimal do TRON passa a ser T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb; e o ID do programa Solana é aprovado apenas quanto ao formato. A opção “Copiar com verificação de checksum” seleciona os quatro que foram aprovados; a opção “Copiar todos os bem formados” adiciona os três sem checksum.

O que ele verifica

SinalO que isso significa
Checksum OK (verde)O uso de maiúsculas do EIP-55 ou o checksum Base58Check ou Bech32/Bech32m confere, então o endereço não foi digitado errado nem alterado por acidente. Isso não diz nada sobre quem é o dono.
No checksum (amarelo)Um endereço EVM escrito todo em maiúsculas ou todo em minúsculas, ou sem letras, ou um endereço TRON na forma hex 41…. Um erro de digitação não pode ser detectado; a forma com checksum ou a forma T… é exibida no lugar.
Format OK, no checksum (amarelo)Solana: o texto decodifica para exatamente 32 bytes, mas endereços Solana não têm checksum, então um endereço digitado errado ainda pode passar.
Invalid (vermelho)Maiúsculas e minúsculas erradas pelo EIP-55, um caractere não permitido, um comprimento errado ou um checksum que falhou. Quando a ferramenta consegue localizar o problema, o caractere é destacado. Não envie fundos; copie o endereço de novo de uma fonte confiável.
Unknown network (azul)O checksum é válido, mas o byte de versão ou o prefixo Bech32 não pertence a Bitcoin, Litecoin, Dogecoin ou TRON.
Linha de rede e formatoPor exemplo, P2PKH, P2SH, P2WSH ou P2TR, e se é um endereço de testnet. Um endereço de testnet não pode receber moedas reais.
Formas normalizada e alternativaA forma EIP-55 com checksum, o Bech32 em minúsculas ou, para a TRON, a forma hex e os mesmos 20 bytes escritos como endereço EVM.
Notas de endereço zero e de queimaO endereço zero EVM, o endereço zero da TRON e o System Program da Solana são identificados. Tokens enviados a um endereço zero são queimados.
“Copiar com verificação de checksum” e “Copiar tudo que estiver válido”Os endereços verificados passaram na verificação de checksum. Os endereços bem formados que não possuem checksum (EVM todo em letras minúsculas ou maiúsculas, hexadecimal TRON, Solana) não podem apresentar erros de digitação. Endereços inválidos nunca são copiados.

Mais exemplos

Vetores EIP-55 escritos em uma só caixa

Entrada
0x52908400098527886E0F7030069857D2E4169EE7
0xde709f2102306220921060314715629080e2fb77
Resultado

2 endereços encontrados: 2 com checksum correspondente. As notas dizem que cada um corresponde à sua forma EIP-55, que, para esses endereços, por acaso é toda em maiúsculas e toda em minúsculas.

Endereços de queima e zero

Entrada
0x000000000000000000000000000000000000dEaD
0x0000000000000000000000000000000000000000
T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb
Resultado

3 endereços encontrados: 2 com checksum correspondente e 1 sem checksum a verificar. O cartão 0x0000… diz que é o endereço zero e que não tem letras para carregar um checksum. O cartão da TRON identifica o endereço zero da TRON e mostra a forma hex 410000000000000000000000000000000000000000.

Endereços truncados e alterados

Entrada
Send to 0x52908400098527886E0F7030069857D2E4169EE or bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t5
Resultado

2 endereços encontrados: 2 inválidos, com o aviso para não enviar fundos. O EVM tem 39 dígitos hex (faltam caracteres); o de Bitcoin falha no checksum Bech32 porque seu último caractere foi alterado em relação ao vetor de teste do BIP-173.

Perguntas frequentes

Quais endereços e checksums o validador verifica?

Endereços EVM com checksums EIP-55 de maiúsculas e minúsculas; endereços Base58Check de Bitcoin, Litecoin e Dogecoin (SHA-256 duplo); endereços SegWit Bech32 e Bech32m (BIP-173 e BIP-350); endereços TRON em Base58Check e na forma hex 41; e endereços Solana.

Um checksum válido significa que é seguro pagar para o endereço?

Não. O checksum mostra apenas que o endereço não foi digitado errado nem alterado; o endereço de um golpista ou um endereço parecido usado em envenenamento (address poisoning) também passa. Endereços Solana e endereços EVM todos em minúsculas não têm checksum nenhum, então só o formato deles pode ser confirmado.

Algo é enviado a um servidor ou a um explorador de blocos?

Não. A decodificação e as verificações de checksum rodam no seu navegador, com o SHA-256 da Web Crypto API do navegador. A ferramenta não consulta saldos, donos nem histórico de transações.

Por que um endereço todo em minúsculas aparece como OK e outro como No checksum?

O EIP-55 esconde o checksum na escolha de quais letras são maiúsculas. Para alguns poucos endereços, a forma correta por acaso é toda em minúsculas ou toda em maiúsculas, e a ferramenta informa isso. Qualquer outro endereço escrito em uma só caixa perdeu o checksum.

Por que um endereço TRON também mostra um endereço EVM?

Endereços TRON e EVM são construídos a partir do mesmo tipo de valor de 20 bytes. A ferramenta mostra esse valor nas duas notações para que você possa compará-las. Isso não significa que fundos enviados em uma rede aparecem na outra.

Posso usá-lo para limpar uma lista de endereços para uma denúncia?

Sim. Cole a lista e, em seguida, use a opção “Copiar com verificação de checksum” ou “Copiar todos os endereços válidos” para incluir endereços sem checksum, de modo a obter cada endereço uma única vez em sua forma normalizada. As entradas inválidas são excluídas; portanto, verifique-as primeiro, caso alguma tenha sido cortada durante a cópia.

Explicação dos termos

Pesquisa do PhishDestroy