Qué comprueba este validador
Un IBAN empieza por dos letras de país y dos dígitos de control, y sigue con el número de cuenta de cada país. El validador comprueba primero que solo tenga letras y números, después que la longitud coincida con la del país (24 caracteres en España) y por último que los dígitos de control superen el módulo 97, el algoritmo estándar que usan los bancos para detectar errores de transcripción.
Si el IBAN es español, además lo desglosa en entidad, oficina, dígitos de control y número de cuenta, y revisa los dígitos de control de la propia cuenta. Todo se calcula en tu navegador: el IBAN que escribes no se guarda ni se envía.
Cómo convertir un CCC en IBAN
Al CCC de 20 dígitos se le añade delante el código de país (ES) y dos dígitos de control calculados con el módulo 97. La herramienta de arriba lo hace por ti y, además, comprueba los dos dígitos de control del propio CCC.
Qué banco es: códigos de entidad
En un IBAN español, los cuatro dígitos que siguen al control (posiciones 5 a 8) son el código de la entidad. Mostramos el nombre cuando conocemos el código de las más habituales. Con las fusiones, el nombre actual puede ser distinto del que figuraba cuando se abrió la cuenta, y la lista no es exhaustiva.
Longitud del IBAN por país
| País | Código | Caracteres |
|---|---|---|
| Alemania | DE | 22 |
| Andorra | AD | 24 |
| Austria | AT | 20 |
| Bulgaria | BG | 22 |
| Bélgica | BE | 16 |
| Chequia | CZ | 24 |
| Chipre | CY | 28 |
| Ciudad del Vaticano | VA | 22 |
| Croacia | HR | 21 |
| Dinamarca | DK | 18 |
| Eslovaquia | SK | 24 |
| Eslovenia | SI | 19 |
| España | ES | 24 |
| Estonia | EE | 20 |
| Finlandia | FI | 18 |
| Francia | FR | 27 |
| Gibraltar | GI | 23 |
| Grecia | GR | 27 |
| Hungría | HU | 28 |
| Irlanda | IE | 22 |
| Islandia | IS | 26 |
| Italia | IT | 27 |
| Letonia | LV | 21 |
| Liechtenstein | LI | 21 |
| Lituania | LT | 20 |
| Luxemburgo | LU | 20 |
| Malta | MT | 31 |
| Mónaco | MC | 27 |
| Noruega | NO | 15 |
| Países Bajos | NL | 18 |
| Polonia | PL | 28 |
| Portugal | PT | 25 |
| Reino Unido | GB | 22 |
| Rumanía | RO | 24 |
| San Marino | SM | 27 |
| Suecia | SE | 24 |
| Suiza | CH | 21 |
Qué no comprueba
- No sabe si la cuenta existe ni si está activa.
- No identifica al titular ni al banco con certeza.
- Un IBAN válido en formato puede no servir para recibir una transferencia.
Preguntas frecuentes
¿Qué longitud tiene un IBAN español?
24 caracteres: ES, dos dígitos de control, cuatro de entidad, cuatro de oficina, dos de control de la cuenta y diez del número de cuenta.
¿Qué es el módulo 97?
Se mueven los cuatro primeros caracteres al final, se convierten las letras en números (A=10, B=11…) y el resultado debe dejar resto 1 al dividirlo entre 97.
¿Por qué un IBAN de prueba pasa el módulo 97 pero avisa de los dígitos de la cuenta?
Los IBAN generados al azar suelen cumplir el módulo 97 sin que los dígitos de control internos de la cuenta española coincidan. Una cuenta real cumple ambas cosas.
¿Puedo validar muchos IBAN de golpe?
Sí: pega la lista (uno por línea, hasta 500) en el apartado "Validar varios IBAN a la vez". Verás cuáles son válidos, cuáles no y por qué, y podrás copiar los válidos o bajar un CSV.
¿Cómo saco el IBAN a partir del número de cuenta de 20 dígitos?
Escribe el CCC en el apartado "Convertir un CCC en IBAN". Se calcula ES + dos dígitos de control + los 20 dígitos de la cuenta.
¿Sirve para otros países?
Sí. Conoce la longitud de los IBAN de los países europeos más habituales. Si el país no está en la lista, comprueba solo el módulo 97 y te lo indica.
Más información: cómo es un IBAN español y cómo se valida. Si necesitas IBAN de prueba, usa el generador de IBAN.