Validador de direcciones Bitcoin — Checksum local y privado
Comprueba si una dirección de Bitcoin está bien formada y supera su checksum criptográfico, e identifica su tipo y su red. Admite P2PKH, P2SH, Bech32 y Taproot. Todo se ejecuta enteramente en tu navegador: la dirección que pegas nunca abandona tu dispositivo.
Cómo usar esta herramienta
- Pega o escribe una dirección Bitcoin en el campo de entrada.
- La herramienta detecta el tipo de dirección y valida el checksum en tu navegador.
- Comprueba si la dirección es válida, su tipo (P2PKH, P2SH, Bech32, Taproot) y la red.
Supported address types:
- 1... - P2PKH (Mainnet)
- 3... - P2SH (Mainnet)
- bc1q... - Bech32 (Mainnet)
- bc1p... - Taproot (Mainnet)
- m/n... - P2PKH (Testnet)
- 2... - P2SH (Testnet)
- tb1... - Bech32 (Testnet)
Acerca de Validador de direcciones Bitcoin
El validador de direcciones de Bitcoin comprueba si una dirección está bien formada y supera su checksum criptográfico, e informa del tipo de dirección y de la red. Pega una dirección y la herramienta la identifica como P2PKH, P2SH, Bech32 o Taproot, indica si pertenece a mainnet o testnet y confirma si el checksum es válido. Todo esto ocurre en tu navegador sin contactar con ningún servidor.
La validación depende del formato de la dirección. Las direcciones Base58Check heredadas —las que empiezan por 1 (P2PKH) o 3 (P2SH) en mainnet, y por m, n o 2 en testnet— se verifican decodificando la cadena Base58 y confirmando que los cuatro últimos bytes coinciden con un doble hash SHA-256 de la carga útil. Es el mismo esquema de checksum que Bitcoin emplea para rechazar direcciones mal escritas. Las direcciones SegWit Bech32, que empiezan por bc1q en mainnet o tb1 en testnet, y las direcciones Taproot, que empiezan por bc1p, se validan con el checksum polymod de Bech32 sobre el prefijo legible y la parte de datos. La herramienta también informa de la red que ha deducido a partir del prefijo.
Resulta útil para detectar errores de transcripción antes de enviar fondos, para identificar con qué tipo de dirección estás tratando y para confirmar que una dirección copiada de una factura, un correo o un escaneo de QR es internamente coherente. La referencia de tipos admitidos que aparece en la página enumera cada prefijo y su significado, lo que ayuda cuando no sabes por qué una dirección te resulta extraña.
Un checksum tiene límites en lo que puede demostrar. Un resultado válido significa que la dirección está correctamente formada y libre de erratas, no que esté en uso, tenga fondos ni esté bajo el control de la persona a la que pretendes pagar. La herramienta no consulta la cadena de bloques, así que no puede mostrar saldos ni historial, y no puede detectar una dirección válida que simplemente pertenece al destinatario equivocado. Un checksum válido tampoco garantiza que la dirección corresponda a la red correcta para tu transacción ni que el destinatario siga controlándola. Los pagos en Bitcoin son irreversibles y no se pueden recuperar, así que confirma siempre el destino por un canal de confianza antes de enviar. La dirección que pegas nunca abandona tu dispositivo.
Preguntas frecuentes
- ¿Qué tipos de dirección admite el validador?
- Admite direcciones P2PKH heredadas (que empiezan por 1), direcciones P2SH (que empiezan por 3), direcciones SegWit nativas Bech32 (bc1q…) y direcciones Taproot (bc1p…) en mainnet, además de sus equivalentes en testnet que empiezan por m, n, 2 o tb1. La herramienta informa tanto del tipo como de si la dirección es de mainnet o de testnet.
- ¿Cómo valida una dirección heredada?
- Las direcciones heredadas usan codificación Base58Check. La herramienta decodifica la cadena Base58 y comprueba que sus cuatro últimos bytes equivalen a los cuatro primeros bytes de un doble hash SHA-256 del resto de la carga útil. Si coinciden, el checksum es válido; si no, la dirección se rechaza por estar mal formada o mal escrita.
- ¿Cómo se comprueban las direcciones Bech32 y Taproot?
- Las direcciones SegWit y Taproot usan codificación Bech32 con un checksum polymod calculado sobre el prefijo legible (bc o tb) y los caracteres de datos. La herramienta expande el prefijo, asigna a cada carácter de datos su valor, ejecuta el algoritmo polymod y confirma la constante del checksum, lo que detecta erratas en estos formatos de dirección.
- ¿Un resultado válido significa que es seguro enviar a esa dirección?
- No. Un resultado válido solo significa que la dirección tiene el formato correcto y está libre de erratas. No confirma que tenga fondos, que esté activa ni que la controle el destinatario que pretendes, y no puede detectar una dirección bien formada que simplemente pertenece a la persona equivocada. Verifica siempre el destino de forma independiente.
- ¿Puede indicarme el saldo o el historial de transacciones de la dirección?
- No. El validador nunca se conecta a la red de Bitcoin. Solo inspecciona localmente la cadena de la dirección y su checksum, así que no puede informar de saldos, historial de transacciones ni de si la dirección se ha usado alguna vez. Para información on-chain, usa un explorador de bloques.
- ¿Cuál es la diferencia entre direcciones de mainnet y de testnet?
- Las direcciones de mainnet se usan en la red Bitcoin real, con valor real, mientras que las de testnet pertenecen a una red de pruebas independiente con monedas sin valor monetario. Usan prefijos distintos, y la herramienta informa a qué red pertenece una dirección para que no las mezcles por accidente.
- ¿Se sube mi dirección a algún sitio?
- No. La decodificación, las comprobaciones del doble hash SHA-256 y el checksum Bech32 se ejecutan en tu navegador. La dirección que pegas nunca se transmite a un servidor, y la herramienta no realiza ninguna petición de red mientras valida.
Inserta esta herramienta en tu sitio
Gratis. Una línea de HTML — la herramienta se ejecuta en el navegador de tu visitante, sin enviar datos a nadie.
<iframe src="https://brevio.pro/embed/bitcoin-address-validator" width="100%" height="600" loading="lazy" style="border:1px solid #e5e5e5;border-radius:8px" title="Bitcoin Address Validator — brevio"></iframe> <p style="font:12px/1.4 sans-serif"><a href="https://brevio.pro/tools/bitcoin-address-validator">Bitcoin Address Validator</a> by <a href="https://brevio.pro">brevio</a></p>