Saltar al contenido
Código BIC

Qué es el IBAN y cómo se forma en España

Publicado el 20 de octubre de 2026 · Matías Angeli

Qué es el IBAN y cómo se forma en España

Descubre qué es el IBAN español, qué significan sus 24 caracteres, cómo se calculan sus dígitos de control y en qué se diferencia del antiguo CCC.

El IBAN (International Bank Account Number) es el formato internacional para identificar una cuenta bancaria. En España es la forma habitual de dar tu cuenta para recibos, nóminas y transferencias, y sustituyó en la práctica al antiguo número de cuenta de 20 dígitos.

Estructura de un IBAN español

Un IBAN español tiene 24 caracteres. Se suele escribir en grupos de cuatro para leerlo mejor:

PosicionesContenidoEjemplo
1-2País (ES)ES
3-4Dígitos de control del IBAN91
5-8Código de entidad2100
9-12Código de oficina0418
13-14Dígitos de control de la cuenta (DC)45
15-24Número de cuenta0200051332

Con el ejemplo de la tabla, el IBAN completo es ES91 2100 0418 4502 0005 1332. La entidad 2100 corresponde a CaixaBank.

Después de las letras ES y los dos primeros dígitos de control, el resto de la cadena son 20 dígitos: es el antiguo CCC.

Relación con el antiguo CCC

Antes del IBAN, las cuentas se identificaban con el Código Cuenta Cliente (CCC), de 20 dígitos. Se escribía con esta forma: entidad (4), oficina (4), dígitos de control (2) y número de cuenta (10).

Con el ejemplo anterior, el CCC era:

2100 0418 45 0200051332

Para obtener el IBAN, se antepone el código de país ES y dos dígitos de control calculados sobre toda la cadena:

ES91 2100 0418 4502 0005 1332

Fíjate en que el CCC no cambia: solo se le añaden cuatro caracteres delante. Por eso, si conservas un número de cuenta antiguo, puedes reconstruir su IBAN calculando esos dos dígitos.

Cómo funcionan los dígitos de control del IBAN

Los dígitos de las posiciones 3 y 4 siguen el estándar ISO 13616 y se verifican con una operación de módulo 97. Estos son los pasos para comprobar un IBAN:

  1. Mueve los cuatro primeros caracteres (ES91) al final de la cadena.
  2. Sustituye cada letra por un número: A = 10, B = 11, y así hasta Z = 35. Por tanto, E = 14 y S = 28.
  3. Interpreta el resultado como un número muy largo.
  4. Divide entre 97 y fíjate en el resto.

Si el resto es 1, el IBAN es formalmente correcto.

Ejemplo con el IBAN de CaixaBank

Partimos de ES91 2100 0418 4502 0005 1332.

  • Movemos ES91 al final: 2100 0418 4502 0005 1332 ES91.
  • Convertimos las letras: ES pasa a 1428.
  • La cadena numérica queda como 21000418450200051332142891.
  • El resto de dividir ese número entre 97 es 1, así que el IBAN es válido.

Cómo se calculan los dos dígitos al crear un IBAN

Para generar los dígitos, se parte de la cuenta con ES00 al final: 2100 0418 4502 0005 1332 ES00, que en números es 21000418450200051332142800. El resto de dividir entre 97 es 7. Los dígitos de control son 98 menos ese resto: 98 − 7 = 91.

Qué errores detecta y cuáles no

El módulo 97 detecta con mucha fiabilidad los fallos de tecleo más habituales:

  • Un dígito equivocado.
  • Dos dígitos intercambiados.
  • Un dígito de más o de menos (también por la longitud, que debe ser de 24 caracteres).

En cambio, hay cosas que ninguna validación matemática puede decirte.

Un IBAN válido no prueba que la cuenta exista

Que un IBAN supere la comprobación solo significa que su formato y sus dígitos de control son coherentes. No garantiza que:

  • la cuenta esté abierta o activa;
  • la cuenta pertenezca a la persona o empresa que esperas;
  • el banco indicado sea realmente el que gestiona esa cuenta hoy.

Por eso, antes de hacer una transferencia importante, confirma el IBAN con el beneficiario por un canal que ya conozcas. Muchas entidades también muestran el nombre del titular o avisan si no coincide al enviar una transferencia, pero conviene no depender solo de eso.

Cómo leer y escribir un IBAN sin errores

  • Escríbelo en grupos de cuatro caracteres, con espacios, para revisarlo mejor.
  • Las dos primeras posiciones son letras (ES) y el resto de un IBAN español son solo dígitos.
  • Si lo copias desde un documento, comprueba que no se han colado espacios o saltos de línea al final.
  • Al leerlo por teléfono, dicta los dígitos de uno en uno y pide que los repitan.

Un último repaso

El IBAN español es el CCC de 20 dígitos con el prefijo ES y dos dígitos de control. Su primer bloque tras esos cuatro caracteres identifica la entidad, luego la oficina, después los dos dígitos de control de la cuenta y, por último, el número de cuenta de 10 dígitos.

Esta guía es meramente informativa y no sustituye la confirmación de tu banco.

Si tienes un IBAN delante, pruébalo en el validador o en el buscador de la web: comprobará su longitud y sus dígitos de control, y te indicará a qué entidad corresponde el código.

Comprueba un IBAN o una cuenta
Se comprueba en tu navegador: no guardamos ningún número

Preguntas frecuentes

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

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

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

No. La validación solo comprueba que el formato y los dígitos de control son coherentes. No confirma que la cuenta esté abierta ni quién es su titular.

¿Cuál es la diferencia entre el IBAN y el CCC?

El CCC es el antiguo código cuenta cliente de 20 dígitos. El IBAN español es ese mismo número precedido por ES y dos dígitos de control internacionales.

Otras guías