Validador de Código IBAN (España)
Valide la autenticidad, estructura y dígito de control de Código IBAN (España).
Acerca de la Validación de Código IBAN (España)
El IBAN español (International Bank Account Number) identifica de forma única las cuentas bancarias de España. Comienza con ES seguido de 22 dígitos.
Esta herramienta genera y valida la estructura completa del IBAN de España, calculando las claves de control internas y el dígito global Módulo 97.
Anatomía y Estructura del IBAN Español
El IBAN español consta de 24 caracteres que integran el Código Cuenta Cliente (CCC) nacional:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 y 2 | País (ISO) | 2 letras | Código soberano de España según ISO 3166-1 | ES |
| 3 y 4 | Control SEPA | 2 dígitos | Dígitos de verificación internacionales calculados por Módulo 97 | 91 |
| 5 a 8 | Entidad Bancaria | 4 dígitos | Código asignado por el Banco de España a la entidad financiera | 0049 |
| 9 a 12 | Sucursal / Oficina | 4 dígitos | Identificador de la oficina de apertura de cuenta | 1500 |
| 13 y 14 | Dígitos CCC | 2 dígitos | Dígitos de control (1º para entidad/oficina, 2º para cuenta) | 05 |
| 15 a 24 | Número de Cuenta | 10 dígitos | Número de la cuenta bancaria del titular | 1234567890 |
Algoritmo de Validación del IBAN Español (Módulo 11 CCC + Módulo 97 SEPA)
El IBAN español combina la validación del código CCC nacional con el estándar SEPA internacional:
CD = 11 - (sum(d_i * [1,2,4,8,5,10,9,7,3,6]) % 11) | SEPA = 98 - (BigInt % 97)
- 1. Calcule el primer dígito de control (CD1) con los pesos [1, 2, 4, 8, 5, 10, 9, 7, 3, 6] sobre "00" + Entidad + Sucursal.
- 2. Calcule el segundo dígito de control (CD2) con los mismos pesos sobre los 10 dígitos de cuenta.
- 3. Aplique excepciones: si 11 - resto = 10, el resultado es 1; si 11 - resto = 11, el resultado es 0.
- 4. Para la comprobación SEPA, traslade "ES" (1428) al final y aplique Módulo 97.
- 5. El resto de la división por 97 debe ser exactamente 1.