Saltar al contenido
El bit perdido
Newsletter

Validar un IBAN

Tu banco sabe que te has equivocado al escribir el IBAN antes de mandar la transferencia. No consulta ninguna base de datos: hace una división entre 97.

Lo que escribes no sale de tu navegador: no se guarda ni se envía a ningún sitio. Que un IBAN sea correcto no quiere decir que la cuenta exista ni de quién es.

Prueba con:

Cómo funciona

  • Las dos cifras que van detrás de ES se eligen para que, al leer todo el IBAN como un número enorme (con las letras pasadas a números), el resto de dividir entre 97 sea 1.
  • Si cambias una cifra o intercambias dos seguidas, el resto deja de ser 1. Como 97 es primo y mayor que 10, ninguna de esas erratas se escapa.
  • En los IBAN españoles hay una segunda protección: los dos dígitos de control de la cuenta de toda la vida (el antiguo CCC).

El módulo 97 detecta todas las erratas de una cifra y todos los cambios de orden de dos cifras seguidas. Es la idea de los códigos detectores y correctores de errores: añadir un poco de información redundante para pillar (o arreglar) los fallos.

Preguntas frecuentes

¿Cómo sé si un IBAN es válido?

Se mueven los cuatro primeros caracteres al final, se cambian las letras por números (A = 10, B = 11… Z = 35) y se divide el número entre 97. Si el resto es 1, el IBAN es correcto. En un IBAN español, además, los dos dígitos de control de la cuenta tienen que cuadrar.

¿Cuántos caracteres tiene un IBAN español?

24: ES, dos dígitos de control y los 20 de la cuenta (entidad, oficina, dos dígitos de control y número de cuenta).

¿Un IBAN válido quiere decir que la cuenta existe?

No. Solo quiere decir que no tiene una errata. Para saber si existe y de quién es, hay que preguntar al banco.

¿Por qué 97?

Porque es el mayor número primo de dos cifras. Al ser primo y mayor que 10, cualquier cambio de una cifra o de dos cifras seguidas cambia el resto, y el control cabe en solo dos cifras.

Otros validadores

Fuentes

Comprobado el 20 de octubre de 2026. Los cálculos se contrastan con la biblioteca python-stdnum en 4000 casos.

Cómo citar esta página

Fernando Hernando (2026). Validar un IBAN [Herramienta web], versión del 20 de octubre de 2026. El bit perdido. https://elbitperdido.com/herramientas/validar-iban

@misc{hernando2026validariban,
  author = {Fernando Hernando},
  title = {Validar un IBAN},
  year = {2026},
  howpublished = {El bit perdido},
  url = {https://elbitperdido.com/herramientas/validar-iban},
  note = {Herramienta web, versión del 20 de octubre de 2026}
}