Generador de IBAN (ISO 13616)
Genere números de cuenta bancaria internacional (IBAN) válidos y calculados mediante Módulo 97-10 (ISO 7064) para todos los países del registro SWIFT.
Esperando generación...
Sobre el Código IBAN (ISO 13616)
El International Bank Account Number (IBAN) es la norma internacional ISO 13616 gestionada por SWIFT para identificar cuentas bancarias en transacciones transfronterizas y transferencias SEPA.
Cada IBAN consta de 2 letras de país (ISO 3166-1), 2 dígitos de control bajo la norma ISO 7064 Módulo 97-10 y el identificador bancario nacional (BBAN) conforme a cada banco central.
Anatomía y Estructura del IBAN
El código IBAN posee una longitud fija por país (de 15 a 34 caracteres) dividido en 4 bloques principales:
| Posición | Campo | Longitud | Función Normativa | Ejemplo |
|---|---|---|---|---|
| 1 y 2 | Código de País | 2 letras | Código ISO 3166-1 alpha-2 de la jurisdicción bancaria emisora. | ES, DE, FR, MX |
| 3 y 4 | Dígitos de Control (CD) | 2 dígitos | Checksum global calculado con Módulo 97-10 para validación inmediata. | 60, 89, 14 |
| 5 en adelante | Entidad y Sucursal | Variable | Identifica la institución bancaria y la oficina asignada. | 0049 1500 (ES) |
| Final | Cuenta y Dígitos Locales | Variable | Número de cuenta corriente junto con dígitos de control nacionales. | 05 1234567892 |
Algoritmo de Cálculo Módulo 97-10
La integridad matemática del IBAN se rige por la norma ISO 7064 (MOD 97-10):
- 1. Se colocan los 4 primeros caracteres (País + 00 provisional) al final de la cadena BBAN.
- 2. Se convierte cada letra A-Z en su valor numérico de dos dígitos (A=10, B=11, ..., Z=35).
- 3. Se calcula el resto de la división por 97: R = Valor mod 97.
- 4. El dígito de control oficial es CD = 98 - R, rellenando con cero a la izquierda si es menor de 10.