CalculadoraDora

Calculadora de IBAN: de cuenta (CCC) a IBAN y validador

Convierte una cuenta bancaria española de 20 dígitos (CCC) en su IBAN, calcula los dígitos de control que faltan y comprueba si un IBAN de cualquier país es válido.

Pruébala con
Datos de entrada1 campos
Permalink actualizado automáticamente al modificar valores.
El cálculo se hace en tu navegador y la cuenta no se envía a ningún servidor ni se guarda en la dirección de la página. Un IBAN válido confirma que la numeración es coherente, no que la cuenta exista o esté operativa.
IBAN
ES91 2100 0418 4502 0005 1332
Resultado de la comprobación
CCC válido: dígitos de control 45 correctos
IBAN electrónico (sin espacios)
ES9121000418450200051332
País y longitud
España (ES) · 24 caracteres
Dígitos de control del IBAN
91
Código de entidad
2100
Código de oficina
0418
Dígitos de control del CCC
45
Número de cuenta
0200051332

Dígitos de control del CCC (módulo 11) y del IBAN (módulo 97)

  • Entidad y oficina (0021000418), cifra 1
    0
    1
    0
  • Entidad y oficina (0021000418), cifra 2
    0
    2
    0
  • Entidad y oficina (0021000418), cifra 3
    2
    4
    8
  • Entidad y oficina (0021000418), cifra 4
    1
    8
    8
  • Entidad y oficina (0021000418), cifra 5
    0
    5
    0
  • Entidad y oficina (0021000418), cifra 6
    0
    10
    0
  • Entidad y oficina (0021000418), cifra 7
    0
    9
    0
  • Entidad y oficina (0021000418), cifra 8
    4
    7
    28
  • Entidad y oficina (0021000418), cifra 9
    1
    3
    3
  • Entidad y oficina (0021000418), cifra 10
    8
    6
    48
  • Entidad y oficina (0021000418): suma de los productos
    —
    —
    95
  • Entidad y oficina (0021000418): resto de dividir entre 11
    —
    —
    7
  • Primer dígito de control: 11 − resto (10 → 1, 11 → 0)
    —
    —
    4
  • Cuenta (0200051332), cifra 1
    0
    1
    0
  • Cuenta (0200051332), cifra 2
    2
    2
    4
  • Cuenta (0200051332), cifra 3
    0
    4
    0
  • Cuenta (0200051332), cifra 4
    0
    8
    0
  • Cuenta (0200051332), cifra 5
    0
    5
    0
  • Cuenta (0200051332), cifra 6
    5
    10
    50
  • Cuenta (0200051332), cifra 7
    1
    9
    9
  • Cuenta (0200051332), cifra 8
    3
    7
    21
  • Cuenta (0200051332), cifra 9
    3
    3
    9
  • Cuenta (0200051332), cifra 10
    2
    6
    12
  • Cuenta (0200051332): suma de los productos
    —
    —
    105
  • Cuenta (0200051332): resto de dividir entre 11
    —
    —
    6
  • Segundo dígito de control: 11 − resto (10 → 1, 11 → 0)
    —
    —
    5
  • IBAN: resto de (CCC + ES00 en cifras) entre 97
    —
    —
    7
  • Dígitos de control del IBAN: 98 − resto
    —
    —
    91
Datos verificados con fuente — AEB · CECA · UNACC — Identificación normalizada de cuentas: Código Cuenta Cliente (CCC) y Código Internacional de Cuenta Bancaria (IBAN), noviembre de 2001. Última verificación: 2026-09-19.
Rafael García Briz
Autor
Rafael García Briz — Editor jefe y desarrollador principal
Ingeniero de software responsable de la implementación técnica y la línea editorial.

Fuentes oficiales

El IBAN de una cuenta española tiene 24 caracteres: ES, dos dígitos de control y los 20 dígitos del Código Cuenta Cliente (CCC). Los dígitos de control son 98 menos el resto de dividir entre 97 el número formado por el CCC seguido de «ES00» convertido a cifras (norma ISO 7064). Para el CCC 2100 0418 45 0200051332 el resto es 7 y el IBAN es ES91 2100 0418 4502 0005 1332.

Qué es el IBAN y cuándo usar esta calculadora

El IBAN (International Bank Account Number) es el identificador normalizado de una cuenta bancaria definido por la norma ISO 13616: un código de país de dos letras, dos dígitos de control y el número de cuenta nacional (BBAN), que en España son los 20 dígitos del Código Cuenta Cliente. El Banco de España lo resume así: desde el 1 de febrero de 2014 la cuenta se identifica por el IBAN, que en España consta de 24 caracteres, y sus dos dígitos de control «sirven para validar la totalidad del IBAN».

El CCC, a su vez, se compone de cuatro bloques (cuaderno de la AEB, CECA y UNACC): código de entidad (4 dígitos, el número de registro del banco en el Banco de España), código de oficina (4), dos dígitos de control y número de cuenta (10). Los dos dígitos de control del CCC no son los del IBAN: el primero verifica entidad y oficina y el segundo el número de cuenta, con un cálculo en módulo 11; los del IBAN verifican los 24 caracteres con un cálculo en módulo 97.

Esta calculadora cubre cuatro necesidades. Convertir un CCC de 20 dígitos (recibos, contratos o nóminas anteriores a 2014) en su IBAN. Recuperar los dos dígitos de control del CCC cuando solo se leen los otros 18 (un recibo borroso, una fotocopia). Comprobar un IBAN recibido por correo o mensaje antes de ordenar una transferencia. Y validar el IBAN de otro país, con la longitud que fija su ficha en el registro ISO 13616 (89 países) y el módulo 97. Devuelve el IBAN en formato impreso y electrónico, el resultado de la comprobación, el país y su longitud, los dígitos de control, la entidad, la oficina, los dígitos de control del CCC, el número de cuenta y el desglose completo de ambos cálculos.

Cómo se calcula el IBAN

La estructura del IBAN español, con el ejemplo oficial del registro ISO 13616:

PosicionesContenidoEjemplo
1-2Código de paísES
3-4Dígitos de control del IBAN91
5-8Código de entidad2100
9-12Código de oficina0418
13-14Dígitos de control del CCC45
15-24Número de cuenta0200051332

Paso 1: dígitos de control del CCC (módulo 11). Cada bloque de diez cifras se multiplica, de izquierda a derecha, por los pesos 1, 2, 4, 8, 5, 10, 9, 7, 3 y 6; se suman los productos, se calcula el resto de dividir la suma entre 11 y el dígito es 11 menos ese resto. Si el resultado es 10 se aplica 1 y si es 11 se aplica 0 (cuaderno AEB, apartado I.2). Para entidad y oficina se usan diez cifras anteponiendo dos ceros.

BloqueCifras × pesosSumaRestoDígito
Entidad y oficina 210004180·1 + 0·2 + 2·4 + 1·8 + 0·5 + 0·10 + 0·9 + 4·7 + 1·3 + 8·69574
Cuenta 02000513320·1 + 2·2 + 0·4 + 0·8 + 0·5 + 5·10 + 1·9 + 3·7 + 3·3 + 2·610565

Los dígitos de control del CCC son 45, los mismos que constan en el ejemplo oficial.

Paso 2: dígitos de control del IBAN (módulo 97). Se escribe el CCC seguido de «ES00», se sustituye cada letra por su valor numérico (A = 10 … Z = 35; E = 14, S = 28) y se calcula el resto de dividir ese número entre 97. Los dígitos de control son 98 menos el resto, con un cero delante si sale una sola cifra. Con 21000418450200051332142800 el resto es 7 y 98 − 7 = 91: el IBAN es ES91 2100 0418 4502 0005 1332.

Validación. Un IBAN es correcto cuando el número formado por el BBAN seguido del país y de sus dígitos de control, en cifras, da resto 1 al dividirlo entre 97. Para el ejemplo del cuaderno AEB, el CCC 0012 0345 03 0000067890 produce resto 91 en el paso 2, dígitos 07 e IBAN ES07 0012 0345 0300 0006 7890; al validarlo, 00120345030000067890142807 dividido entre 97 da resto 1.

Un número de 26 cifras supera la precisión de una calculadora de bolsillo o de una hoja de cálculo (15 cifras); el cuaderno AEB resuelve la división por tramos de 9 cifras y esta calculadora hace lo mismo cifra a cifra, sin redondeos.

Casos prácticos

Elena, Valencia. Conserva un recibo de la comunidad de 2012 con el CCC 0012 0345 03 0000067890 y quiere domiciliar un pago nuevo. Los dígitos de control del CCC cuadran (suma 88, resto 0 y dígito 0 para entidad y oficina; suma 206, resto 8 y dígito 3 para la cuenta) y el IBAN resultante es ES07 0012 0345 0300 0006 7890, en formato electrónico ES0700120345030000067890.

Tomás, Bilbao. Recibe por correo electrónico el IBAN ES15 0049 1234 5012 3456 7890 para pagar la fianza de un alquiler. La comprobación devuelve «IBAN no válido»: el resto de dividir entre 97 es 67, no 1, y los dígitos de control que cuadrarían con ese BBAN son 46. Tomás llama al arrendador antes de transferir nada; un carácter cambiado en un mensaje es la forma más habitual de perder una transferencia.

Nadia, gestoría en Sevilla. Copia de una nómina escaneada el CCC 2100 0418 44 0200051332. La calculadora responde «CCC no válido: los dígitos de control correctos para esa entidad, oficina y cuenta son 45, no 44», señal de que una cifra está mal leída. Con el CCC correcto, 2100 0418 45 0200051332, el IBAN es ES91 2100 0418 4502 0005 1332.

Errores comunes

  • Pegar el IBAN con espacios o con el prefijo «IBAN» en un formulario electrónico. El formato electrónico son los 24 caracteres seguidos (ES9121000418450200051332); el formato impreso, en grupos de cuatro, es solo para papel (cuaderno AEB, apartado III).
  • Confundir los dos pares de dígitos de control. Los del IBAN ocupan las posiciones 3 y 4 (91 en el ejemplo); los del CCC, las posiciones 13 y 14 (45). Cambiar unos por otros produce un IBAN que no valida.
  • Dar por segura una cuenta porque el IBAN es válido. La validación confirma que la numeración es coherente, no que la cuenta exista ni que pertenezca a quien la envía. Ante un cambio de cuenta comunicado por correo, se confirma por otro canal.
  • Olvidar los ceros a la izquierda del número de cuenta. El cuaderno AEB indica que la cuenta se completa con ceros hasta diez cifras: 6/789-0 se calcula como 0000067890. Con menos de diez cifras el CCC no tiene 20 dígitos y la calculadora no lo reconoce.
  • Contar mal los caracteres de un IBAN extranjero. Alemania exige 22, Francia 27, Portugal 25, Italia 27 y Países Bajos 18; un IBAN con la longitud equivocada se rechaza antes de comprobar el módulo 97.

Fuentes normativas

Preguntas frecuentes sobre calcular iban

¿Cómo se calcula el IBAN a partir del número de cuenta?

Se toma el CCC de 20 dígitos, se le añade «ES00» al final, se convierten las letras en cifras (E = 14, S = 28) y se calcula el resto de dividir el número resultante entre 97. Los dígitos de control son 98 menos ese resto, y el IBAN es «ES», esos dos dígitos y el CCC. Con 2100 0418 45 0200051332 el resto es 7 y el IBAN es ES91 2100 0418 4502 0005 1332.

¿Cuántos dígitos tiene el IBAN en España?

24 caracteres: las letras ES, dos dígitos de control y los 20 dígitos del CCC (entidad, oficina, dígitos de control y cuenta), según la ficha de España del registro ISO 13616 y el Banco de España. En formato impreso se escribe en seis grupos de cuatro.

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

Se escriben los caracteres a partir de la quinta posición seguidos de los cuatro primeros, se sustituyen las letras por números (A = 10 … Z = 35) y se divide entre 97: el IBAN es válido cuando el resto es 1. Además, la longitud tiene que coincidir con la del país (24 en España) y, en un IBAN español, los dígitos de control del CCC tienen que cuadrar con el módulo 11.

¿Cómo se calculan los dígitos de control del CCC?

Con el módulo 11 del cuaderno de la AEB: las diez cifras (dos ceros más entidad y oficina para el primer dígito; el número de cuenta para el segundo) se multiplican por los pesos 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 se convierte en 1 y 11 en 0. Para la cuenta 0000067890 la suma es 206, el resto 8 y el dígito 3.

¿Qué significan los números del IBAN?

Tras ES y los dos dígitos de control vienen los cuatro dígitos de la entidad (código asignado por el Banco de España), los cuatro de la oficina, los dos dígitos de control del CCC y los diez del número de cuenta. En ES91 2100 0418 4502 0005 1332, la entidad es 2100, la oficina 0418, los dígitos de control del CCC 45 y la cuenta 0200051332.

¿Un IBAN válido garantiza que la cuenta existe?

No. La validación comprueba que los dígitos de control cuadran con el resto de caracteres; no consulta a ningún banco ni confirma la titularidad. Un IBAN con una sola cifra cambiada, o con dos cifras contiguas intercambiadas, nunca valida (el módulo 97 detecta esos errores), pero un IBAN inventado que cumpla el módulo 97 pasa la comprobación aunque la cuenta no exista.

¿Se guarda o se envía la cuenta que escribo?

No. El cálculo se ejecuta en el navegador y la cuenta no se transmite a ningún servidor ni se incorpora a la dirección de la página, de modo que el enlace compartido o el PDF descargado no la contienen.

¿Sirve para validar un IBAN de otro país?

Sí. La calculadora conoce la longitud oficial de los 89 países del registro ISO 13616 (Alemania 22, Francia 27, Portugal 25, Reino Unido 22, Italia 27…) y aplica el módulo 97 a cualquiera de ellos. El desglose de entidad, oficina y dígitos de control del CCC solo se muestra para cuentas españolas, porque esa estructura es la del BBAN de España.