Valida un número de cuenta bancaria internacional, comprueba su longitud por país y dale formato en bloques, en tu navegador.
El IBAN — International Bank Account Number, definido por la norma ISO 13616 — es la forma de identificar una cuenta bancaria más allá de las fronteras. Empieza con un código de país de dos letras, luego dos dígitos verificadores y después el número de cuenta nacional (el BBAN), cuyo formato y longitud define cada país por su cuenta: 15 caracteres en Noruega, 22 en Alemania y el Reino Unido, 29 en Brasil, 32 en Santa Lucía. Equivocarse en un dígito en una transferencia internacional significa un pago rechazado, una comisión por devolución de fondos y una semana de espera, que es exactamente lo que los dígitos verificadores existen para evitar.
La validación sigue la receta ISO 7064 MOD 97-10. Los cuatro caracteres iniciales se mueven al final, cada letra se sustituye por un número (A pasa a ser 10, B pasa a ser 11, y así hasta Z como 35) y el entero largo resultante se divide entre 97: un IBAN correcto siempre deja resto 1. Ese entero puede tener sesenta dígitos, mucho más de lo que un número de JavaScript representa con exactitud, así que esta herramienta lo consume por bloques y va arrastrando el resto, la misma técnica que usa el software bancario. Antes de eso compara la longitud con el registro oficial, lo que detecta el error más común de todos: un pegado truncado.
El informe te dice el país, los dígitos verificadores, el BBAN y la longitud que esperaba, y procesa tantos IBAN como pegues, uno por línea — muy práctico cuando estás limpiando una lista de proveedores, migrando una base de datos de pagos o comprobando una factura antes de una transferencia. Lo que no puede decirte es si la cuenta existe o de quién es: mod-97 demuestra que el número es coherente consigo mismo, nada más. Todo se ejecuta localmente en tu navegador, sin peticiones de red, así que los números de cuenta que pegues nunca salen de tu dispositivo.
Mueve los cuatro primeros caracteres al final del IBAN, sustituye cada letra por su posición en el alfabeto más 9 (A = 10, B = 11 … Z = 35), lee el resultado como un único entero y divídelo entre 97. El IBAN es válido cuando el resto es exactamente 1 y cuando su longitud total coincide con la que el registro ISO 13616 define para ese código de país.
Dos cosas: la longitud total debe coincidir con la que su país define en el registro ISO 13616, y la comprobación mod-97 debe dejar resto 1. Ambas son aritmética pura sobre los propios caracteres, así que no hace falta conexión con ningún banco.
No. La validación demuestra que el número es coherente consigo mismo y tiene la forma correcta para su país. No dice nada sobre si la cuenta está abierta, de quién es o si puede recibir una transferencia.
Sí. Los IBAN brasileños tienen 29 caracteres: código de país BR, dos dígitos verificadores, el código del banco, la sucursal, el número de cuenta, el tipo de cuenta y la posición del titular. Se usan para transferencias internacionales; los pagos nacionales usan Pix, TED o boleto.
Sin espacios en cualquier formulario electrónico o sistema bancario; en grupos de cuatro caracteres cuando se imprime en papel, en una factura o en un membrete. Los dos botones de aquí producen exactamente el mismo número en las dos presentaciones aceptadas.
No. La tabla de países y la aritmética mod-97 están todas en JavaScript ejecutándose en tu dispositivo: no hay peticiones de red y nada se registra ni se almacena.
Casi siempre por un carácter intercambiado o mal escrito: mod-97 detecta todos los errores de un solo carácter y casi todos los intercambios de dos caracteres contiguos. Compáralo con el documento original carácter a carácter, bloque de cuatro a bloque de cuatro.
Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.
Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.