Genera tus DNI, IBAN o contraseñas
El IBAN, el número internacional de cuenta bancaria, identifica una cuenta de forma que pueda usarse en transferencias dentro y fuera de España. El IBAN español tiene siempre 24 caracteres: dos letras, dos dígitos de control y veinte cifras.
Tomando como ejemplo ES91 2100 0418 45 0200051332, un IBAN que se usa habitualmente como ejemplo en documentación, la estructura es esta:
| Parte | Posiciones | Ejemplo | Qué indica |
|---|---|---|---|
| País | 2 letras | ES | España |
| Dígitos de control del IBAN | 2 cifras | 91 | Comprobación de todo el número |
| Entidad | 4 cifras | 2100 | El banco |
| Oficina | 4 cifras | 0418 | La sucursal |
| Dígitos de control de la cuenta | 2 cifras | 45 | Comprobación de entidad, oficina y cuenta |
| Número de cuenta | 10 cifras | 0200051332 | La cuenta dentro de la oficina |
Las 20 cifras que van después de los dos dígitos de control del IBAN forman el antiguo código de cuenta cliente, el CCC. En los documentos el IBAN se suele escribir en grupos de cuatro caracteres para que sea más fácil de leer, pero los espacios no forman parte del número.
Hay dos dígitos. El primero se calcula sobre ocho cifras formadas por dos ceros, la entidad y la oficina, y el segundo sobre las diez cifras de la cuenta. En ambos casos cada cifra se multiplica por un peso (1, 2, 4, 8, 5, 10, 9, 7, 3 y 6, en ese orden), se suman los resultados y se calcula 11 menos el resto de dividir la suma entre 11. Si da 11 se toma 0 y si da 10 se toma 1.
En el ejemplo, la parte 00 21000418 da un dígito 4 y la cuenta 0200051332 da un dígito 5, es decir, 45.
En el ejemplo, el número que se obtiene es 21000418450200051332142891, y al dividirlo entre 97 el resto es 1. Para generar un IBAN, el procedimiento es el inverso: se pone 00 en lugar de los dígitos de control, se calcula el resto y los dígitos de control son 98 menos ese resto.
La longitud varía según el país: 22 caracteres en Alemania, 27 en Francia o 24 en España, por ejemplo. Lo que sí es común a todos es la estructura inicial de código de país y dos dígitos de control, y la validación con el módulo 97.
Que supere las comprobaciones solo significa que está bien formado. No garantiza que exista la cuenta ni que pertenezca a una persona concreta, así que los IBAN de prueba que genera esta web sirven para probar formularios y validaciones, pero no para hacer transferencias.