Valida números IBAN con verificación mod-97 y formato de país
Un Número Internacional de Cuenta Bancaria (IBAN) es un formato estandarizado para identificar cuentas bancarias internacionalmente, establecido por ISO 13616 y ECBS. Un IBAN consiste en: un código de país de 2 letras, un número de verificación de 2 dígitos y un Número Básico de Cuenta Bancaria (BBAN) específico del país.
La validación IBAN usa el algoritmo MOD 97: mueve los 4 caracteres iniciales al final, reemplaza letras con números (A=10, ..., Z=35), interpreta el resultado como un número entero grande y verifica que ese número módulo 97 sea igual a 1.
Paso 1: Mueve los primeros 4 caracteres al final. Paso 2: Reemplaza cada letra con su equivalente numérico (A=10, Z=35). Paso 3: Interpreta toda la cadena como un número. Paso 4: Calcula número mod 97. Si el resultado es 1, el IBAN es válido.
IBAN identifica una cuenta bancaria específica. SWIFT/BIC identifica un banco o sucursal bancaria específica. Para una transferencia internacional, generalmente necesitas ambos.
IBAN es obligatorio en los países SEPA (todos los estados miembros de la UE, Reino Unido, Noruega, Suiza, Islandia, Liechtenstein) para transferencias en euros. EE.UU., Canadá, Australia, Japón y China NO usan IBAN.
Si un IBAN falla la validación MOD 97, definitivamente tiene un error. Sin embargo, un IBAN que pasa la validación no es necesariamente una cuenta real — solo el banco receptor puede confirmar que la cuenta existe.
Generador de contraseñas · Generador de código QR · Cronómetro · Temporizador · Calculadora · Generador de números aleatorios