Validar IBAN español

Pega el IBAN con o sin espacios y mira cada control. Por ejemplo, ES91 2100 0418 4502 0005 1332 cuadra en todos los controles.

Qué quieres hacer

Entidad (4), oficina (4), dígitos de control (2) y cuenta (10). Con o sin espacios ni guiones.

Escribe tu número de cuenta para calcular el IBAN.

IBAN en formato electrónico
—

Validar no es comprobar la cuenta

El control confirma que el número está bien escrito. No dice que la cuenta exista ni que esté abierta, y esta herramienta no identifica el banco a partir del código de entidad.
  • IBAN: se reordena el número (la cuenta, después ES y 00), las letras se cambian por cifras (E = 14, S = 28) y el IBAN lleva 98 menos el resto de dividir ese número entre 97.
  • Dígitos de control de la cuenta: cada una de las diez cifras se multiplica por 1, 2, 4, 8, 5, 10, 9, 7, 3 y 6; se suman los productos y el dígito es 11 menos el resto de dividir la suma entre 11 (10 pasa a 1 y 11 pasa a 0). El primer dígito cubre la entidad y la oficina, con dos ceros delante; el segundo, el número de cuenta.

Es el cálculo que usan los bancos españoles. CaixaBank, «Estructura de una cuenta bancaria: CCC e IBAN» describe el módulo 11 y la regla 10 → 1 y 11 → 0, pero no da los pesos: los hemos comprobado con cuentas de ejemplo, entre ellas ES91 2100 0418 4502 0005 1332 (el 9 de octubre de 2026). No hemos podido contrastarlo con una norma.

Todo se calcula en tu navegador

El número no se envía, no se guarda y no aparece en la dirección de la página.
Paso a paso

Cómo se usa

  1. Elige qué quieres hacer: calcular el IBAN, validar un IBAN o comprobar los dígitos de control de una cuenta.
  2. Escribe el número: los 20 dígitos de tu cuenta para calcular, un IBAN para validar o la entidad, la oficina y la cuenta para los dígitos de control.
  3. Lee el IBAN en formato electrónico y en grupos de cuatro, y cópialo con el botón.
  4. Si algo no cuadra, mira qué control falla y cuál es el valor que debería salir.
FAQ

Preguntas frecuentes

¿Qué significa que un IBAN cuadre?

Que el número está bien escrito: tiene la longitud, los caracteres y los dígitos de control que le corresponden. No prueba que la cuenta exista ni que esté abierta.

¿Qué es el control módulo 97?

Es la comprobación del IBAN que fija la norma ISO 13616. Se reordena el número, las letras se cambian por cifras y el resultado debe dar resto 1 al dividirse entre 97.

¿Puede estar bien el IBAN y fallar la cuenta?

Sí. El control módulo 97 no mira la cuenta por dentro. Esta herramienta comprueba también sus dos dígitos de control con el cálculo que usan los bancos españoles y, si no cuadran, muestra un aviso: «IBAN con control correcto; los dígitos de control de la cuenta no coinciden».

Los cuatro controles de un IBAN español

Un IBAN español se comprueba en el mismo orden que hace la herramienta. Si uno falla, los siguientes no se miran.

ControlQué miraEn el ejemplo
CaracteresSolo letras y cifras, sin espacios ni signosCorrecto
Longitud24 caracteres en total24 caracteres
Control módulo 97Los caracteres 3 y 4 (91) deben cuadrar con el resto de dividir el número reordenado entre 9791 (resto 7)
Cuenta (CCC)Los caracteres 13 y 14 (45) son los dígitos de control de la entidad, la oficina y la cuenta45 (cuadran)

Por qué el control de la cuenta importa

El módulo 97 detecta casi cualquier error al copiar un IBAN, pero no sabe qué parte es la cuenta. Por eso también se comprueban los dígitos de control que van dentro del número. Si el módulo 97 cuadra y los dígitos de la cuenta no, la herramienta no lo da por inválido: te avisa de que esos dígitos no coinciden. Antes de usarlo para cobrar o pagar, compáralo con tu extracto o pregúntalo a tu banco.

Qué no comprueba

No dice a qué banco pertenece la cuenta ni que la cuenta esté abierta. Para eso hace falta preguntar a la entidad.

Actualizada el 9 de octubre de 2026