Qué es el IBAN (y qué significa cada número que lo forma)
Copias un IBAN, lo pegas en la transferencia y rezas. Pero ese churro de 24 caracteres no es aleatorio: cada tramo dice algo, y los dos dígitos que van justo después del ES existen precisamente para que un error de tecleo no acabe mandando tu dinero a un desconocido. Vamos a destriparlo.
¿Solo quieres comprobar el tuyo? Pega el IBAN en la herramienta y te dice al instante si los dígitos de control cuadran, sin enviar tus datos a ningún servidor.
Validar IBANQué es el IBAN, en una frase
El IBAN (International Bank Account Number) es el código internacional que identifica de forma única una cuenta bancaria. En España tiene 24 caracteres: ES + 2 dígitos de control + los 20 dígitos del antiguo CCC.
El IBAN nació para arreglar un problema muy concreto: cada país europeo numeraba sus cuentas a su manera y las transferencias transfronterizas fallaban constantemente. La norma ISO 13616 puso orden. Hoy lo usan 84 países, y aunque la longitud cambia según el país (Noruega tiene 15 caracteres, Malta llega a 31), la lógica es siempre la misma.
La estructura del IBAN español, tramo a tramo
Tomemos un IBAN de ejemplo, ES91 2100 0418 4502 0005 1332, y separémoslo en sus piezas:
| Tramo | Dígitos | Qué significa |
|---|---|---|
ES | 2 letras | Código de país (ISO 3166). España es ES, Francia FR, Alemania DE. |
91 | 2 dígitos | Dígitos de control internacionales. Se calculan con el módulo 97 sobre el resto del código. |
2100 | 4 dígitos | Código de la entidad bancaria. El 2100 es CaixaBank; el 0049, Santander. |
0418 | 4 dígitos | Código de la oficina o sucursal donde se abrió la cuenta. |
45 | 2 dígitos | Dígitos de control del CCC, el sistema español anterior al IBAN. |
0200051332 | 10 dígitos | El número de cuenta propiamente dicho. |
Los 20 últimos dígitos (entidad + oficina + control + cuenta) son exactamente el viejo CCC o Código Cuenta Cliente. El IBAN no lo sustituyó: se lo tragó entero y le añadió dos dígitos delante. Por eso el IBAN español se puede calcular a partir del CCC sin llamar al banco.
Cómo se calcula el dígito de control del IBAN
Aquí está la parte que parece magia y es aritmética de colegio. El algoritmo se llama MOD 97-10 (norma ISO 7064) y funciona así:
- Mueve el país al final. Coge el CCC de 20 dígitos y añádele detrás el código de país seguido de dos ceros:
2100041845 0200051332+ES00. - Convierte las letras en números. Cada letra vale su posición en el alfabeto más 9: A=10, B=11... E=14, S=28. Así que
ES00se convierte en142800. - Divide entre 97 y quédate con el resto. Tienes un número enorme, sí; los ordenadores lo trocean, pero el resultado es el mismo.
- Resta el resto a 98. Ese número de dos cifras es tu dígito de control. Si sale de una sola cifra, se rellena con un cero delante.
La gracia del sistema es que es autoverificable: si cambias un solo dígito del IBAN, el resto de la división entre 97 deja de valer 1 y el código se detecta como inválido. Con esto se cazan prácticamente todos los errores de tecleo y las transposiciones de cifras (escribir 34 donde ponía 43).
IBAN, CCC, BIC y SWIFT: no son lo mismo
Es fácil hacerse un lío, así que vamos a fijarlo:
- IBAN: identifica la cuenta. Es lo que necesitas para recibir una transferencia.
- CCC: el formato español antiguo, de 20 dígitos. Sigue vivo dentro del IBAN.
- BIC o SWIFT: identifica al banco, no a la cuenta. Son 8 u 11 caracteres, tipo
CAIXESBBXXX.
Dentro de la zona SEPA basta con el IBAN. Para transferencias fuera de SEPA suelen pedirte también el BIC, y ahí conviene comprobar que ambos códigos son coherentes entre sí: puedes hacerlo con el validador de BIC/SWIFT.
¿Es peligroso dar tu IBAN?
Dar el IBAN para recibir dinero es tan normal como dar tu dirección postal: es información que aparece en cualquier factura que emitas. Con el IBAN solo nadie puede sacarte dinero.
Lo que sí existe es el fraude por domiciliación: alguien con tu IBAN podría intentar cargar un recibo. La buena noticia es que la normativa SEPA te da ocho semanas para reclamar la devolución de cualquier adeudo domiciliado sin dar explicaciones, y hasta 13 meses si el cargo no estaba autorizado. Aun así, no publiques tu IBAN en foros ni redes abiertas.
El error de tecleo que más caro sale
La banca española funciona con el principio de identificador único: si el IBAN es válido, el banco ejecuta la transferencia contra esa cuenta aunque el nombre del titular no coincida. Es decir, si te equivocas de un dígito y el IBAN resultante existe y es matemáticamente correcto, el dinero se va a otra persona, y recuperarlo depende de la buena voluntad de quien lo recibió.
De ahí que valga la pena dedicar cinco segundos a comprobar el código antes de darle a enviar, sobre todo si te lo han pasado por correo o WhatsApp. En el siguiente artículo te contamos cómo saber si un IBAN es correcto y cómo detectar uno falso.
Preguntas frecuentes
¿Cuántos dígitos tiene un IBAN español?
¿Cómo se calcula el dígito de control del IBAN?
¿El IBAN se puede calcular a partir del CCC?
¿Qué diferencia hay entre el IBAN y el BIC/SWIFT?
¿Es peligroso dar mi IBAN?
Valida cualquier IBAN en un segundo
Comprueba los dígitos de control de un IBAN español o de otros 83 países, o calcula el IBAN a partir de un CCC. Gratis, sin registro y sin que tus datos salgan del navegador.
Validar IBAN y calcular IBAN →