Validador de IBAN

Comprueba si un IBAN es válido usando la suma de comprobación oficial mod-97, todo en tu navegador.

1.065 visitas

Cómo Funciona Realmente la Suma de Comprobación Mod-97 (ISO 7064)

Todo IBAN codifica su propia suma de comprobación según el estándar internacional ISO 7064 (MOD 97-10), referenciado por la norma IBAN ISO 13616. Validarlo es un proceso preciso y mecánico: primero, los cuatro caracteres iniciales — el código de país de dos letras y los dos dígitos de control — se trasladan al final de la cadena. A continuación, cada letra de la cadena reordenada se sustituye por un número de dos dígitos (A=10, B=11, ... Z=35), convirtiendo todo el IBAN en un único número muy largo. Por último, ese número se divide entre 97; si el resto es exactamente 1, la suma de comprobación es válida.

Como ejemplo práctico, toma un IBAN turco ficticio como TR33 0006 1005 1978 6457 8413 26. Al mover "TR33" al final y convertir las dos letras en dígitos (T=29, R=27) se obtiene un número largo; al dividir ese número entre 97 el resto es 1, lo que confirma la suma de comprobación. Cambia un solo dígito en cualquier parte del número de cuenta y este mismo cálculo casi nunca volverá a dar como resultado un resto de 1 — precisamente por eso la comprobación detecta la inmensa mayoría de errores tipográficos, dígitos transpuestos y errores de copiar y pegar antes incluso de intentar una transferencia.

Además de la suma de comprobación, la herramienta también verifica que la longitud total coincida con la esperada para el país: los IBAN turcos siempre tienen 26 caracteres, los alemanes 22, los británicos 22, los franceses 27, y así sucesivamente — un desajuste de longitud hace fallar la validación incluso antes de que se ejecute la aritmética mod-97. Todo ocurre con JavaScript dentro de tu navegador; el IBAN que escribes nunca se transmite a ningún servidor.

Qué Puede y Qué No Puede Decirte Esta Comprobación

Es importante ser precisos sobre lo que realmente significa un resultado "válido" — esto es solo una comprobación de formato, no una prueba de que la cuenta exista:

  • Un resultado correcto significa que el número está bien formado estructuralmente. No confirma que la cuenta esté abierta, activa, o que pertenezca a la persona o empresa que esperas.
  • Verificar el nombre del titular de la cuenta es un paso aparte. Muchos bancos y sistemas de pago realizan una comprobación de coincidencia de nombre en el momento de la transferencia; esta herramienta no tiene acceso a registros bancarios y no puede replicar eso.
  • Un IBAN sintácticamente válido puede seguir perteneciendo a una cuenta cerrada o congelada. Solo el banco titular de la cuenta puede confirmar su estado real.
  • Aquí no se comprueban las reglas internas específicas de cada país más allá de la longitud. Algunos países aplican una estructura adicional dentro de la parte BBAN; esta herramienta valida la parte mod-97 estandarizada internacionalmente que comparten todos los países IBAN.

En resumen: interpreta un resultado válido como "no se detectó ningún error tipográfico", nunca como "el pago llegará garantizado".

Preguntas Frecuentes

¿Un resultado válido significa que la cuenta existe?

No. La comprobación mod-97 confirma que el IBAN es estructuralmente correcto y no tiene errores de tecleo. Si la cuenta está abierta y pertenece a la persona indicada solo puede confirmarlo el banco.

¿Se envía mi IBAN a un servidor?

No. La suma de comprobación se calcula con JavaScript en tu navegador; nada de lo que escribes sale de tu dispositivo.

¿Cuánto mide un IBAN?

Varía según el país: Turquía usa 26 caracteres, Alemania 22, el Reino Unido 22, Francia 27. El código de país (las dos primeras letras) determina la longitud esperada, que esta herramienta comprueba.

¿Qué comprueba exactamente, paso a paso, el cálculo mod-97?

Tres pasos: mover los primeros cuatro caracteres (código de país + dígitos de control) al final; convertir cada letra en un número de dos dígitos (A=10 ... Z=35); dividir el número grande resultante entre 97. Un resto de 1 significa que la suma de comprobación es válida; cualquier otro resto significa que hay un error tipográfico en alguna parte del IBAN.

¿Puede un IBAN válido fallar o rebotar durante una transferencia real?

Sí. Mod-97 solo detecta errores de formato. Un IBAN estructuralmente válido puede seguir perteneciendo a una cuenta cerrada, no coincidir con el nombre del formulario de transferencia, o pertenecer a un banco que ya no está activo en un determinado sistema de pagos — esos fallos ocurren a nivel bancario, no en esta suma de comprobación.

Comentarios

Aún no hay comentarios — ¡sé el primero en escribir uno!

Herramientas Similares