Formato IBAN por país: guía completa 2026
Longitud, estructura y ejemplos de IBAN para todos los países SEPA. Francia, Alemania, Bélgica, Países Bajos, España, Italia, Portugal, Polonia y más.
Estructura y funcionamiento del IBAN
El IBAN (International Bank Account Number) es un estándar internacional ISO 13616 para la identificación de cuentas bancarias. Se compone del código de país (2 letras), una clave de control (2 dígitos) y el BBAN (Basic Bank Account Number, específico de cada país).
La longitud del IBAN varía según los países: de 15 caracteres (Noruega) a 34 caracteres (Malta). La clave de control se calcula según el algoritmo mod-97 definido en ISO 7064.
En la zona SEPA, el IBAN es obligatorio para todas las transferencias y adeudos directos desde 2014.
IBAN por país: longitudes y formatos
La siguiente tabla muestra los formatos IBAN para las 10 mayores economías SEPA por volumen de pagos. Para una referencia completa de 36 países, consulte el Registro IBAN de SWIFT.
| País | Formato | Longitud | Ejemplo |
|---|---|---|---|
| Alemania (DE) | DE + 2 control + 8 BLZ + 10 cuenta | 22 | DE89370400440532013000 |
| Francia (FR) | FR + 2 control + 10 banco/sucursal + 11 cuenta + 2 control nacional | 27 | FR7630006000011234567890189 |
| Países Bajos (NL) | NL + 2 control + 4 código banco + 10 cuenta | 18 | NL91ABNA0417164300 |
| Bélgica (BE) | BE + 2 control + 3 banco + 7 cuenta + 2 control nacional | 16 | BE68539007547034 |
| España (ES) | ES + 2 control + 4 banco + 4 sucursal + 2 dígito control + 10 cuenta | 24 | ES9121000418450200051332 |
| Italia (IT) | IT + 2 control + 1 CIN + 5 ABI + 5 CAB + 12 cuenta | 27 | IT60X0542811101000000123456 |
| Polonia (PL) | PL + 2 control + 8 banco/sucursal + 16 cuenta | 28 | PL61109010140000071219812874 |
| Reino Unido (GB) | GB + 2 control + 4 BIC banco + 6 sort code + 8 cuenta | 22 | GB29NWBK60161331926819 |
| Suiza (CH) | CH + 2 control + 5 banco + 12 cuenta | 21 | CH9300762011623852957 |
| Austria (AT) | AT + 2 control + 5 banco + 11 cuenta | 20 | AT611904300234573201 |
Cómo validar un IBAN
La validación de un IBAN se realiza en 3 pasos: 1) Verificar el código de país (2 letras mayúsculas reconocidas), 2) Verificar la longitud (específica de cada país), 3) Calcular la clave de control mod-97 (debe dar un resto de 1).
El algoritmo mod-97 consiste en desplazar los 4 primeros caracteres al final del IBAN, convertir las letras en números (A=10, B=11, ..., Z=35), y luego calcular el módulo 97. Si el resultado es 1, el IBAN es válido.
ValidateFin ofrece un validador IBAN gratuito que verifica instantáneamente el formato, la longitud y la clave de control de su IBAN — para todos los países SEPA y más.
Errores frecuentes y cómo evitarlos
Los errores de IBAN más frecuentes son: la transposición de dígitos, la confusión entre 0 (cero) y O (letra), y los espacios olvidados o mal colocados.
Para los pagos SEPA, el IBAN incorrecto es la primera causa de rechazo de transferencias. La validación previa con una herramienta como ValidateFin permite evitar estos incidentes.
Atención: un IBAN válido (clave mod-97 correcta) no garantiza que la cuenta exista. La clave solo verifica la integridad del número, no su existencia en el sistema bancario.
Valide sus IBAN instantáneamente
Use nuestro validador IBAN gratuito para verificar sus números de cuenta antes de sus pagos SEPA.
Validar mis IBANPreguntas frecuentes
¿Cuál es la longitud de un IBAN español?
Un IBAN español tiene 24 caracteres: ES + 2 dígitos (clave) + 4 dígitos (código banco) + 4 dígitos (código sucursal) + 2 dígitos (dígito de control) + 10 dígitos (número de cuenta).
¿Cómo calcular la clave de control IBAN?
La clave mod-97 se calcula desplazando los 4 primeros caracteres al final, convirtiendo las letras (A=10...Z=35), y luego calculando el módulo 97. El resultado debe ser 1 para un IBAN válido.
¿Es el IBAN obligatorio en España?
Sí, para todas las transferencias y adeudos directos SEPA desde el 1 de febrero de 2014.
¿Se puede tener un IBAN sin BIC en la zona SEPA?
Sí, desde noviembre de 2016 el BIC ya no es obligatorio para los pagos SEPA. Solo el IBAN es suficiente.
¿Un IBAN válido garantiza que la cuenta existe?
No. La validación IBAN solo verifica la consistencia matemática del número. No verifica la existencia de la cuenta en el sistema bancario.
¿Cuál es la diferencia entre IBAN y número de cuenta?
El número de cuenta es el formato nacional. El IBAN añade el código de país y dos dígitos de control para permitir la identificación internacional.
¿Cómo leer un IBAN suizo?
Un IBAN suizo tiene 21 caracteres: CH + 2 dígitos (clave) + 5 dígitos (número de clearing bancario) + 12 dígitos (número de cuenta).
¿Los países fuera de la zona SEPA usan IBAN?
Sí, muchos países fuera de SEPA usan IBAN: Turquía (TR, 26 caracteres), Brasil (BR, 29 caracteres), Arabia Saudita (SA, 24 caracteres).
¿Cómo convertir un número de cuenta español a IBAN?
Calcule los dos dígitos de control con mod-97, y combine ES + control + código banco + código sucursal + dígito de control + número de cuenta.
¿Puede ValidateFin validar IBAN fuera de la zona SEPA?
Sí, ValidateFin valida IBAN de todos los países que usan el estándar ISO 13616, incluyendo países fuera de SEPA como Turquía, Brasil o los países del Golfo.