Validador de IBAN
Valide la suma de verificación ISO 7064 mod-97 real de un IBAN y verifique su longitud total con una tabla de formato agrupada por país, completamente fuera de línea en su navegador.
Resultado
Un IBAN (Número de cuenta bancaria internacional) no es solo una larga cadena de letras y dígitos: los dos últimos caracteres de su bloque de código de país son una suma de verificación real, calculada con el algoritmo ISO 7064 mod-97, que detecta la gran mayoría de errores tipográficos y de transcripción incluso antes de que se envíe una transferencia bancaria. Esta herramienta implementa ese algoritmo exacto en lugar de una tabla de búsqueda o una aproximación aproximada: mueve los primeros cuatro caracteres del IBAN limpio hasta el final, convierte cada letra a su valor numérico de dos dígitos (A=10 a Z=35, por lo que un IBAN de 22 caracteres puede expandirse a un número de más de 30 dígitos) y calcula ese gran número módulo 97 usando el tipo BigInt de JavaScript, ya que el valor excede rutinariamente Number.MAX_SAFE_INTEGER para IBAN más largos. Un IBAN realmente válido siempre se reduce exactamente a 1.
La validez de la suma de verificación por sí sola no garantiza que un IBAN esté bien formado, por lo que esta herramienta también verifica la longitud total con una tabla agrupada de 79 países emisores de IBAN reales extraídas del registro ISO 13616: los IBAN de Alemania siempre tienen 22 caracteres, los de Francia siempre tienen 27, los de Ucrania siempre tienen 29, los de Malta siempre tienen 31, y así sucesivamente. Si la longitud de un código de país reconocido no coincide, la herramienta informa la falta de coincidencia explícitamente en lugar de solo decir "no válido", y si el código de país no está en la tabla incluida, lo dice claramente y simplemente omite la verificación de longitud mientras sigue verificando la suma de verificación mod-97.
No se oculta nada sobre el proceso. El panel de resultados muestra la cadena reorganizada con el código de país y los dígitos de control movidos al final, la expansión completa de letra a número utilizada para construir la cadena numérica que se reduce a mod 97 y el resto exacto que se calculó, para que pueda verificar a mano, o con cualquier otra implementación, que la herramienta no simplemente muestra una marca de verificación verde por fe. Un IBAN de prueba válido y conocido, como GB82 WEST 1234 5698 7654 32, recorrerá cada paso y aterrizará en un resto de exactamente 1.
Como todas las herramientas de este sitio, el validador de IBAN se ejecuta completamente en su navegador: ningún número de cuenta bancaria, real o de prueba, se envía a un servidor, se registra ni se almacena en ningún lugar. Pegue un IBAN, obtenga una respuesta instantánea y transparente y copie el desglose completo con un solo clic para sus propios registros o un ticket de soporte.