Validador y calculadora de IBAN
Comprueba si un IBAN es correcto, o calcúlalo a partir de tu número de cuenta español de 20 dígitos.
La comprobación es puramente matemática: verifica que los dos dígitos de control del IBAN cuadran con el resto del número, según la norma ISO 13616. Eso detecta erratas y dígitos cambiados de sitio, que es de lo que más se equivoca la gente al copiar una cuenta. No comprueba que la cuenta exista ni a quién pertenece: eso solo lo sabe el banco.
Un IBAN mal copiado es un problema caro: la transferencia se devuelve días después o, en el peor caso, acaba en otra cuenta. Los dos dígitos que van justo detrás de las letras del país existen precisamente para detectar esos errores antes de ordenar el pago.
Qué significa cada tramo de un IBAN español
Un IBAN español tiene 24 caracteres y se lee por bloques:
| Tramo | Longitud | Qué es |
|---|---|---|
| ES | 2 letras | Código del país |
| 91 | 2 cifras | Dígitos de control del IBAN |
| 2100 | 4 cifras | Entidad bancaria |
| 0418 | 4 cifras | Oficina |
| 45 | 2 cifras | Dígitos de control de la cuenta |
| 0200051332 | 10 cifras | Número de cuenta |
Los 20 dígitos finales son el antiguo CCC, el número de cuenta que se usaba en España antes del IBAN. Por eso, si conservas tu CCC de siempre, tu IBAN se puede calcular sin preguntarle nada al banco: es tu CCC con ES y dos dígitos delante.
Cómo se comprueba que un IBAN es correcto
El método está definido en la norma ISO 13616 y es el mismo en todos los países:
- Se mueven los cuatro primeros caracteres al final del número.
- Cada letra se sustituye por dos cifras según su posición en el alfabeto más nueve: la A es 10, la B es 11, y así hasta la Z, que es 35.
- El número gigantesco que resulta se divide entre 97.
- Si el resto es exactamente 1, el IBAN es válido.
Lo interesante es qué detecta esa operación: cambiar una cifra por otra, o intercambiar dos cifras contiguas —los dos errores más habituales al copiar a mano— alteran el resto y hacen que la comprobación falle. Es un filtro muy eficaz y cuesta cero.
Longitudes por país: el primer aviso
Antes incluso de hacer la división, la longitud ya descarta muchos errores, porque cada país tiene la suya fijada:
- España: 24 caracteres
- Portugal: 25
- Francia: 27
- Alemania: 22
- Italia: 27
- Países Bajos: 18
Si te pasan un IBAN español con 23 o con 25 caracteres, ya sabes que hay una errata sin necesidad de calcular nada.
Lo que la validación NO garantiza
Aquí está el malentendido más peligroso, y conviene decirlo claro: que un IBAN sea matemáticamente válido no significa que la cuenta exista.
La comprobación solo dice que los dígitos de control cuadran con el resto del número. No sabe, y no puede saber:
- Si esa cuenta está abierta o se canceló hace años.
- De quién es.
- Si el banco de esa entidad sigue operando con ese código.
Por eso, ante un cambio de cuenta que te llega por correo electrónico, la validación del IBAN no te protege de nada. El fraude del cambio de número de cuenta en las facturas es habitual: confírmalo por teléfono con un número que ya tuvieras, nunca con el que aparezca en ese mismo correo.
Buenas prácticas al escribir un IBAN
- Cópialo y pégalo siempre que puedas, en vez de teclearlo.
- Agrúpalo de cuatro en cuatro al escribirlo en una factura: es más fácil de leer y de comprobar para quien te paga. Los espacios no forman parte del número.
- Revisa el país. Un IBAN que empieza por PT o FR en una factura española debe hacerte confirmar antes de pagar.
- Guarda el IBAN en tus plantillas de factura en lugar de escribirlo cada vez.
Preguntas frecuentes
¿Cómo calculo mi IBAN si solo tengo el número de cuenta antiguo?
Tu IBAN español se construye a partir del CCC de 20 dígitos añadiéndole ES y dos dígitos de control calculados sobre ese mismo número. La pestaña «Calcular desde CCC» de la herramienta lo hace sola. El resultado es exacto: no es una aproximación, sino el mismo cálculo que hace tu banco.
Un IBAN me sale válido, ¿significa que la cuenta existe?
No. La validación es matemática: comprueba que los dígitos de control cuadran con el resto del número. Un IBAN inventado con los dígitos correctos también daría válido. Que la cuenta exista, esté abierta y pertenezca a quien crees solo puede confirmarlo el banco.
¿Por qué mi IBAN da error si estoy seguro de que es el mío?
Casi siempre es un carácter mal copiado o dos cifras intercambiadas. Es justo lo que este sistema está diseñado para detectar. Revisa el número contra tu aplicación del banco, carácter a carácter, y comprueba que no hayas perdido un cero o incluido una letra de más al copiar desde un PDF.
¿Los espacios del IBAN forman parte del número?
No. Los espacios cada cuatro caracteres son solo una convención para leerlo mejor y puedes escribirlo todo seguido. Los sistemas bancarios los ignoran. Lo que sí importa es no confundir un espacio con un carácter que falta al copiar.
¿Se envía mi número de cuenta a algún sitio?
No. Todo el cálculo, tanto la validación como la generación desde el CCC, se hace en tu navegador con JavaScript. El número que escribes no se transmite, no se almacena y desaparece al recargar. Es un dato sensible y por eso la herramienta está hecha así deliberadamente.