Validador de IBAN

Pega un IBAN, mira si el código de país, la longitud, la forma del BBAN y los dígitos de control mod-97 encajan. Valida uno o varios a la vez. En vivo, en tu navegador, sin subir nada.

Probar:
un IBAN por línea · hasta 200
0 válidos 0 inválidos

Cómo funciona la validación de IBAN
  • Un IBAN se compone de un código de país de 2 letras, 2 dígitos de control y un BBAN (Basic Bank Account Number) específico del país.
  • El validador ejecuta tres comprobaciones: que el país sea uno que conocemos, que la longitud total coincida con la longitud esperada para ese país y que la porción BBAN coincida con el patrón de caracteres documentado del país.
  • Si pasan, ejecuta la verificación mod-97-10 (ISO 7064): el IBAN se reordena para que país+control queden al final, las letras se convierten a números (A=10…Z=35), y el resultado debe dejar resto 1 al dividir por 97.
  • Toda la aritmética usa BigInt internamente — los IBANs más largos tienen 31 caracteres y se reordenan en un número de más de 60 dígitos, que los números JS no pueden representar con exactitud.
  • Los espacios, guiones, puntos y minúsculas se eliminan antes de la validación. Puedes pegar DE89-3704-0044-0532-0130-00 o de89 3704 0044 0532 0130 00 — mismo resultado.
  • Este validador confirma únicamente la corrección estructural. No verifica que el IBAN corresponda a una cuenta bancaria real y activa.
  • Nada se sube. Todo se ejecuta en tu navegador.