Validador de IBAN

Valida uno o muchos IBAN en tu navegador, mod-97 (ISO 13616), longitud y estructura por país, por lotes. Tus datos bancarios nunca salen del dispositivo.

🌐 English

🔒 Privado por diseño: tu texto se procesa localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo validar un IBAN

  1. Pega un IBAN en la caja, o una lista entera, uno por línea, para comprobarlos por lotes.
  2. Los espacios y las mayúsculas o minúsculas dan igual; escríbelo o pégalo tal como lo copiaste.
  3. Pulsa el botón. El informe muestra una línea de resumen y luego cada IBAN marcado como válido (con su país) o no válido (con el motivo exacto).
  4. Copia el informe, o corrige las líneas señaladas y vuelve a comprobar.

Por qué validar un IBAN antes de pagar

Un solo carácter mal en un IBAN puede enviar un pago al sitio equivocado o hacer que rebote días después, tras aplicar comisiones. El estándar IBAN (ISO 13616) se diseñó justo para evitar eso: los dos dígitos de control tras el código de país permiten a cualquier sistema verificar la integridad del número con el algoritmo mod-97 antes de mover dinero. Validar de antemano (al dar de alta a un proveedor, teclear una factura o importar un fichero de nóminas) convierte una errata silenciosa en un error inmediato y evidente, en lugar de una transferencia fallida y una incidencia de soporte.

Esta herramienta comprueba tres cosas independientes en cada IBAN: la longitud exacta de ese país, la estructura BBAN (qué posiciones deben ser dígitos y cuáles letras) y el dígito de control mod-97. Un número puede tener la longitud correcta y fallar el dígito de control (una cifra transpuesta), o pasar la forma del control pero tener la longitud equivocada para su país, el informe te dice cuál, para que sepas si es una errata que corregir o un número de un país que no esperabas.

Pensada para listas, no solo para un número

Los equipos de finanzas y operaciones rara vez comprueban un solo IBAN. Estás conciliando un maestro de proveedores, validando un lote de nuevos mandatos de domiciliación o revisando una columna exportada de una hoja de cálculo. Pega aquí la columna entera y cada fila se valida a la vez, con su propio resultado y motivo. Como todo se ejecuta en local, no hay coste por fila de ninguna API, ni límites de uso, ni una lista con los datos bancarios de tus contrapartes en el registro de un tercero.

Tus números de cuenta nunca salen del navegador

Los números de cuenta bancaria son sensibles. Muchos “validadores de IBAN” online envían en silencio lo que pegas a un servidor (a veces a una API de consulta de pago) lo que significa que los datos bancarios de tus proveedores y empleados viajan a un tercero solo para comprobar su formato. Esta herramienta hace toda la validación ISO 13616 en JavaScript dentro de tu propia pestaña. Nada se transmite, nada se guarda y cerrar la pestaña no deja rastro. Es la versión honesta de la promesa: la matemática es pública, así que no hay ninguna razón para que tus datos se muevan.

Lo que no hace

Un resultado válido significa que el IBAN está bien formado, no que la cuenta sea real. Confirmar que una cuenta existe, está abierta o pertenece a un nombre concreto requiere al banco receptor (o un servicio de pago de verificación de cuentas), ningún algoritmo offline puede hacerlo. Esta herramienta valida además los dígitos de control mod-97 del propio IBAN, no ningún dígito de control nacional adicional que el número de cuenta de un país concreto pueda llevar internamente. Trata un resultado correcto como “seguro para procesar”, no como “garantizado que llegará”.

Usos habituales

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Validador de IBAN con la entrada de ejemplo «GB82 WEST 1234 5698 7654 32»
Validador de IBAN en pleno proceso: la entrada de ejemplo «GB82 WEST 1234 5698 7654 32».
Captura de pantalla del resultado de Validador de IBAN mostrando la salida generada «Checked 1 IBAN: 1 valid, 0 invalid ✓ GB82 WEST 1…»
El resultado final: la salida generada «Checked 1 IBAN: 1 valid, 0 invalid ✓ GB82 WEST 1…». El enlace de descarga es una URL blob local: el archivo nunca sale de tu dispositivo.

Preguntas frecuentes

¿Un resultado válido significa que la cuenta bancaria existe de verdad?

No. Esta herramienta confirma que un IBAN está bien formado, que su longitud, su estructura por país y los dígitos de control mod-97 (ISO 13616) son coherentes entre sí, lo que detecta erratas y errores de transcripción. No puede confirmar que la cuenta exista realmente, esté abierta o pertenezca a alguien; solo el banco receptor puede hacerlo. Un IBAN estructuralmente válido puede apuntar a una cuenta cerrada o nunca emitida.

¿Se envían mis datos bancarios a un servidor?

No. Cada comprobación es JavaScript puro que se ejecuta por completo dentro de la pestaña de tu navegador, los IBAN que pegas no se suben, ni se registran, ni se almacenan en ningún sitio. Ese es justo el objetivo, pegar números de cuenta reales en una web cualquiera no debería significar subirlos, así que aquí simplemente no salen de tu dispositivo.

¿Cuántos países admite?

81 países y territorios que usan el estándar IBAN, incluidos todos los de la zona SEPA. Para cada uno impone la longitud total exacta del IBAN y la estructura BBAN (qué posiciones deben ser dígitos, letras o cualquiera de los dos) según el registro oficial ISO 13616 / SWIFT, además del dígito de control mod-97. Un código de país no reconocido se marca como no admitido en lugar de darse por válido.

¿En qué idioma aparece el informe de resultados?

El informe de resultados y los nombres de país se muestran en inglés, por ejemplo "valid (Spain)" para uno correcto, o un motivo como "checksum failed" o "wrong length" para uno erróneo, porque la validación se ejecuta con la misma lógica que la versión inglesa. La validación en sí es idéntica y no depende del idioma; solo el texto del informe está en inglés. Los símbolos de correcto (✓) e incorrecto (✗) y el propio IBAN formateado son iguales en cualquier idioma.

¿Puedo comprobar una lista entera de una vez?

Sí. Pega un IBAN por línea y cada línea se valida de forma independiente, las líneas en blanco se omiten. El informe da un resumen (cuántos válidos y cuántos no) seguido de una línea por IBAN con un tick o una cruz, el formato legible con espacios y, cuando algo falla, el motivo concreto (longitud incorrecta, país desconocido, estructura errónea o dígito de control fallido).

¿Importan los espacios o las mayúsculas?

No. Los espacios y tabuladores se eliminan y las letras se pasan a mayúsculas antes de validar, así que "es91 2100 0418 4502 0005 1332" y "ES9121000418450200051332" se tratan igual. Los IBAN válidos se devuelven agrupados en bloques de cuatro para facilitar la lectura, el formato con el que los bancos los imprimen en los extractos.

Herramientas relacionadas