Compara tu historial con la dirección a la que querías pagar y detecta imitaciones envenenadas.
Validador de checksum de direcciones
La herramienta en sí está en inglés; en esta página se explica en tu idioma.
Utiliza Validador de checksum de direcciones
Para qué sirve
Pega una dirección, una lista o un mensaje completo. Cada dirección encontrada se asocia a su red, se verifica su suma de comprobación —si el formato la incluye— y se muestra su forma normalizada.
Funciona íntegramente en tu navegador: no se sube nada de lo que introduzcas.
Cómo utilizar Validador de checksum de direcciones
- Pega las direcciones. Pega una dirección, una lista o un mensaje o factura completos. Se encuentran todas las direcciones del texto, hasta 500.
- Deja que las compruebe. Los resultados aparecen poco después de que dejes de escribir; también puedes pulsar Check addresses (Comprobar direcciones).
- Lee el resumen. El recuadro de color cuenta cuántas direcciones tienen un checksum correcto, no tienen checksum, solo tienen un formato válido o no son válidas.
- Mira cada tarjeta. Cada tarjeta muestra una etiqueta de estado, la red y el tipo de dirección, la dirección tal como se encontró con los caracteres erróneos resaltados, la forma normalizada y notas breves.
- Copia o pásalas a otra herramienta. La opción «Copiar solo copias verificadas mediante suma de comprobación» solo copia las direcciones cuya suma de comprobación coincida; la opción «Copiar todas las direcciones bien formadas» añade también las direcciones que no incluyen suma de comprobación. Ambas opciones copian las formas normalizadas, una por línea. La opción «Enviar a…» las abre en el «Address Poisoning Checker».
- Compara con una fuente de confianza. Un checksum correcto solo descarta errores tipográficos. Antes de pagar, compara la dirección completa con la pantalla de recepción del propio destinatario o con un contacto verificado.
Ejemplo
Vectores de prueba de EIP-55, BIP-350 y Bitcoin Core
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mo
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mp
410000000000000000000000000000000000000000
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA9 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)
…La primera dirección EIP-55 pasa la comprobación, mientras que su copia con una letra mayúscula cambiada falla; la que está en minúsculas no tiene suma de comprobación. Ambas direcciones SegWit superan la prueba; la copia en Base58 con el último carácter cambiado falla; el código hexadecimal de TRON se convierte en T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb y el ID del programa de Solana solo supera la prueba de formato. La opción «Copiar verificadas por suma de comprobación» selecciona las cuatro que han superado la comprobación; la opción «Copiar todas las bien formadas» añade las tres que carecen de suma de comprobación.
Qué comprueba
| Señal | Qué significa |
|---|---|
| Checksum OK (verde) | Las mayúsculas EIP-55 o el checksum Base58Check o Bech32/Bech32m coinciden, así que la dirección no se escribió mal ni se alteró por accidente. No dice nada sobre quién es su propietario. |
| No checksum (amarillo) | Una dirección EVM escrita en un solo tipo de letra o sin letras, o una dirección TRON en forma hexadecimal 41…. No se puede detectar un error tipográfico; en su lugar se muestra la forma con checksum o la forma T…. |
| Format OK, no checksum (amarillo) | Solana: el texto se decodifica en exactamente 32 bytes, pero las direcciones Solana no llevan checksum, así que una mal escrita también puede pasar. |
| Invalid (rojo) | Mayúsculas o minúsculas incorrectas según EIP-55, un carácter no permitido, una longitud incorrecta o un checksum fallido. Cuando la herramienta puede localizar el problema, resalta el carácter. No envíes fondos; vuelve a copiar la dirección desde una fuente de confianza. |
| Unknown network (azul) | El checksum es válido, pero el byte de versión o el prefijo Bech32 no pertenece a Bitcoin, Litecoin, Dogecoin ni TRON. |
| Línea de red y formato | Por ejemplo P2PKH, P2SH, P2WSH o P2TR, y si es una dirección de testnet. Una dirección de testnet no puede recibir monedas reales. |
| Formas normalizadas y alternativas | La forma EIP-55 con checksum, Bech32 en minúsculas o, para TRON, la forma hexadecimal y los mismos 20 bytes escritos como dirección EVM. |
| Notas de dirección cero y de quema | Se identifican la dirección cero de EVM, la dirección cero de TRON y el System Program de Solana. Los tokens enviados a una dirección cero quedan quemados. |
| «Copiar» se ha verificado mediante suma de comprobación y «Copiar todo» está bien formado | Las direcciones verificadas han superado la comprobación de la suma de comprobación. Las direcciones bien formadas que no incluyen una suma de comprobación (EVM en minúsculas o mayúsculas, hexadecimal de TRON, Solana) no pueden contener errores tipográficos. Las direcciones no válidas nunca se copian. |
Más ejemplos
Vectores EIP-55 escritos en un solo tipo de letra
0x52908400098527886E0F7030069857D2E4169EE7
0xde709f2102306220921060314715629080e2fb772 direcciones encontradas: 2 con checksum correcto. Las notas indican que cada una coincide con su forma EIP-55, que para esta dirección resulta estar toda en mayúsculas, y toda en minúsculas.
Direcciones de quema y cero
0x000000000000000000000000000000000000dEaD
0x0000000000000000000000000000000000000000
T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb3 direcciones encontradas: 2 con checksum correcto, 1 sin checksum que verificar. La tarjeta 0x0000… indica que es la dirección cero y que no tiene letras que puedan llevar checksum. La tarjeta de TRON identifica la dirección cero de TRON y muestra la forma hexadecimal 410000000000000000000000000000000000000000.
Direcciones truncadas y alteradas
Send to 0x52908400098527886E0F7030069857D2E4169EE or bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t52 direcciones encontradas: 2 no válidas, con el aviso de no enviar fondos. La EVM tiene 39 dígitos hexadecimales (faltan caracteres); la de Bitcoin falla el checksum Bech32 porque se cambió su último carácter respecto al vector de prueba de BIP-173.
Preguntas frecuentes
¿Qué direcciones y checksums comprueba el validador?
Direcciones EVM con checksum EIP-55 de mayúsculas y minúsculas; direcciones Base58Check de Bitcoin, Litecoin y Dogecoin (doble SHA-256); direcciones SegWit Bech32 y Bech32m (BIP-173 y BIP-350); direcciones TRON en Base58Check y en forma hexadecimal 41; y direcciones Solana.
¿Un checksum válido significa que es seguro pagar a esa dirección?
No. Un checksum solo demuestra que la dirección no se escribió mal ni se alteró; la dirección de un estafador o una dirección parecida envenenada también lo superan. Las direcciones Solana y las direcciones EVM escritas solo en minúsculas no llevan checksum, así que solo se puede confirmar su formato.
¿Se envía algo a un servidor o a un explorador de bloques?
No. La decodificación y las comprobaciones de checksum se ejecutan en tu navegador, con el SHA-256 de la Web Crypto API del navegador. La herramienta no consulta saldos, propietarios ni historial de transacciones.
¿Por qué una dirección toda en minúsculas aparece como OK y otra como No checksum?
EIP-55 oculta el checksum en qué letras van en mayúscula. Para unas pocas direcciones la forma correcta resulta estar toda en minúsculas o toda en mayúsculas, y la herramienta lo indica. Cualquier otra dirección escrita en un solo tipo de letra ha perdido su checksum.
¿Por qué una dirección TRON muestra también una dirección EVM?
Las direcciones TRON y EVM se construyen a partir del mismo tipo de valor de 20 bytes. La herramienta muestra ese valor en ambas notaciones para que puedas compararlas. No significa que los fondos enviados en una red aparezcan en la otra.
¿Puedo usarla para depurar una lista de direcciones para una denuncia?
Sí. Pega la lista y, a continuación, utiliza «Copiar verificadas por suma de comprobación» o «Copiar todas las bien formadas» para incluir las direcciones sin suma de comprobación, de modo que cada dirección aparezca una sola vez en su forma normalizada. Las entradas no válidas se omiten, así que revísalas primero por si alguna se ha cortado al copiarlas.