Validar y calcular el IBAN

Comprueba los dígitos de control de un IBAN o genera el IBAN de una cuenta española a partir del CCC.

¿Qué quieres hacer?

Resultado

Introduce los datos y el resultado aparecerá aquí al momento.

Qué es el IBAN y cómo se comprueba

El IBAN (International Bank Account Number) identifica una cuenta bancaria de forma única en todo el mundo. Lo define la norma ISO 13616 y es obligatorio para las transferencias en euros de la zona SEPA. Un IBAN español tiene siempre 24 caracteres:

ES 91 · 2100 · 0418 · 45 · 0200051332

país · control IBAN · entidad · oficina · control cuenta · número de cuenta

Tiene dos niveles de control:

  • Los dígitos de control del IBAN (las 2 cifras después de «ES») protegen el IBAN completo.
  • Los dígitos de control de la cuenta (posiciones 9 y 10 del número de cuenta español) protegen la entidad, la oficina y la cuenta.

Esta calculadora comprueba los dos.

El cálculo del IBAN paso a paso

Para comprobar un IBAN se usa el algoritmo MOD 97-10 (ISO 7064):

  1. Se mueven los 4 primeros caracteres (código de país y dígitos de control) al final.
  2. Cada letra se sustituye por un número: A = 10, B = 11… Z = 35. Así, «ES» pasa a ser «1428».
  3. El número resultante, de más de 20 cifras, se divide entre 97.
  4. Si el resto es 1, el IBAN es correcto.

Para calcular los dígitos de control de un IBAN español a partir de los 20 dígitos de la cuenta, se añade «ES00» al final de la cuenta, se convierte a números y se hace:

Dígitos de control = 98 − (número mod 97)

Los dígitos de control de la cuenta española

Antes del IBAN, las cuentas españolas se identificaban con el CCC (Código Cuenta Cliente) de 20 dígitos, que ya incluía sus propios dígitos de control:

  • El primero se calcula sobre «00» + entidad + oficina.
  • El segundo, sobre las 10 cifras del número de cuenta.

En los dos casos, cada cifra se multiplica por un peso (1, 2, 4, 8, 5, 10, 9, 7, 3 y 6), se suman los resultados y se resta de 11 el resto de dividir entre 11. Un resultado de 10 se convierte en 1 y uno de 11 en 0.

Qué garantiza que un IBAN sea válido

Que el IBAN sea válido significa que no tiene errores de escritura detectables: una cifra cambiada o dos cifras intercambiadas casi siempre se detectan. No garantiza que la cuenta exista, que esté abierta ni quién es su titular. Eso solo lo puede confirmar el banco.

El cálculo se hace en tu navegador. El número de cuenta no se envía a ningún servidor.

Ejemplos resueltos

Validar el IBAN ES91 2100 0418 4502 0005 1332

Qué quieres hacer
Validar un IBAN
IBAN
«ES91 2100 0418 4502 0005 1332»
Resultado
IBAN válido
IBAN en formato impreso
ES91 2100 0418 4502 0005 1332
País
España
Código de entidad
2100
Código de oficina
0418
Dígitos de control de la cuenta
45
Número de cuenta
0200051332
Probar este ejemplo en la calculadora

Un IBAN con la última cifra cambiada

Qué quieres hacer
Validar un IBAN
IBAN
«ES91 2100 0418 4502 0005 1333»
Resultado
IBAN no válido
IBAN en formato impreso
ES91 2100 0418 4502 0005 1333
País
España
Código de entidad
2100
Código de oficina
0418
Dígitos de control de la cuenta
45
Número de cuenta
0200051333
Probar este ejemplo en la calculadora

Calcular el IBAN de la cuenta 2100 0418 45 0200051332

Qué quieres hacer
Calcular el IBAN de una cuenta
Número de cuenta (CCC, 20 dígitos)
«2100 0418 45 0200051332»
Resultado
ES91 2100 0418 4502 0005 1332
IBAN en formato impreso
ES9121000418450200051332
País
España
Código de entidad
2100
Código de oficina
0418
Dígitos de control de la cuenta
45
Número de cuenta
0200051332
Probar este ejemplo en la calculadora

Validar un IBAN del Reino Unido

Qué quieres hacer
Validar un IBAN
IBAN
«GB82 WEST 1234 5698 7654 32»
Resultado
IBAN válido
IBAN en formato impreso
GB82 WEST 1234 5698 7654 32
País
Reino Unido
Probar este ejemplo en la calculadora

Preguntas frecuentes

¿Dónde encuentro el IBAN de mi cuenta?

En la aplicación o la web de tu banco, normalmente en el detalle de la cuenta, en los extractos y en el certificado de titularidad. Si solo tienes el número de cuenta antiguo de 20 dígitos, puedes calcular el IBAN con la opción «Calcular el IBAN de una cuenta».

¿Qué es el BIC o SWIFT? ¿Lo necesito?

El BIC (o código SWIFT) identifica al banco, no a la cuenta. Para transferencias en euros dentro de la zona SEPA basta con el IBAN. Para transferencias internacionales fuera de SEPA el banco puede pedirte también el BIC.

¿Por qué mi IBAN tiene espacios?

Los espacios cada 4 caracteres solo facilitan la lectura. No forman parte del IBAN: la calculadora los quita antes de comprobarlo, igual que los guiones o los puntos.

¿Puedo validar IBAN de otros países?

Sí. Los dígitos de control se comprueban igual en todos los países. Para los países más habituales (Portugal, Francia, Alemania, Italia, Reino Unido y otros) también se comprueba que la longitud sea la correcta.

Fuentes

Última revisión: .