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):
- Se mueven los 4 primeros caracteres (código de país y dígitos de control) al final.
- Cada letra se sustituye por un número: A = 10, B = 11… Z = 35. Así, «ES» pasa a ser «1428».
- El número resultante, de más de 20 cifras, se divide entre 97.
- 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
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
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
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
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.