Validador de IBAN europeo
Pega un IBAN, con o sin espacios, para comprobarlo con la longitud oficial de su país y con el dígito de control mod-97 de la norma ISO 7064. Si falla, la herramienta te dice cuál de las dos comprobaciones no ha pasado.
Se procesa por completo en tu navegador. Este validador funciona en tu dispositivo mediante JavaScript. El número que introduces no se envía a ningún servidor, no se almacena ni se registra, y nada sale de tu dispositivo.
Cómo funciona
Un IBAN, o International Bank Account Number, reúne el país, el banco y la cuenta en una sola cadena con una comprobación de seguridad incorporada.
Las partes de un IBAN
Todo IBAN, sea cual sea su longitud, se compone de las mismas tres partes, leídas de izquierda a derecha:
| Parte | Longitud | Qué es |
|---|---|---|
| Código de país | 2 letras | El código de dos letras del país donde está la cuenta, por ejemplo RO, ES, DE, FR, IT o GB |
| Dígitos de control | 2 cifras | La suma de control mod-97 que protege todo el número frente a erratas |
| BBAN | hasta 30 caracteres | El número de cuenta nacional, con una longitud y una estructura fijadas por cada país |
El IBAN es el estándar de los números de cuenta en toda la Unión Europea y en el Espacio Económico Europeo más amplio, así que lo usan todos los países de la zona SEPA, y en Europa aparece de forma habitual en facturas y transferencias. También lo han adoptado varios países de fuera de Europa, desde el Reino Unido, Turquía e Israel hasta Arabia Saudí y Brasil, y por eso este validador conoce la longitud fija de más de ochenta países. Unos cuantos países grandes, como Estados Unidos y Canadá, no usan el IBAN y se basan en sus propios formatos de cuenta.
El BBAN, o Basic Bank Account Number, es la parte que tu propio banco reconocería por sí sola. Dentro contiene un código de banco (a veces con un código de sucursal aparte) que identifica la entidad, seguido de tu número de cuenta real. Un BBAN alemán, por ejemplo, es un código de banco de 8 cifras y luego un número de cuenta de 10 cifras. Como cada país define su propia estructura de BBAN, la longitud total del IBAN cambia de un país a otro, y justo por eso importa la comprobación de longitud que viene a continuación.
La validación tiene dos pasos, y esta herramienta ejecuta los dos.
El primer paso es la comprobación de longitud. Cada país registra una longitud fija de IBAN en la norma ISO 13616, así que la herramienta lee el código de país de las dos primeras letras y consulta cuántos caracteres debe tener el IBAN de ese país. Un IBAN del Reino Unido tiene 22 caracteres, Alemania 22, España 24, Rumanía 24 y Noruega es el más corto, con 15. Si la longitud no cuadra, se ha añadido o perdido un carácter y el número no puede ser correcto.
El segundo paso es el dígito de control mod-97 de la norma ISO 7064. Los cuatro primeros caracteres (el código de país y los dos dígitos de control) se mueven al final. Cada letra se sustituye entonces por un número, donde A es 10, B es 11, y así hasta la Z, que es 35. Eso convierte todo el IBAN en una única cadena larga de cifras, que se divide entre 97. Si el resto es exactamente 1, la comprobación se supera.
Ejemplo resuelto
Tomemos el número de ejemplo ES91 2100 0418 4502 0005 1332, que sirve de muestra y no es una cuenta real. Tiene 24 caracteres, que es la longitud de España, así que la primera comprobación se supera. Al mover ES91 al final se obtiene 21000418450200051332ES91, y tras sustituir las letras por números y dividir entre 97 el resto sale 1. Las dos comprobaciones pasan, así que el número es un IBAN válido en cuanto a la forma.
Cuándo lo necesitas
Esta es la comprobación que conviene hacer antes de enviar dinero o de dar tu número de cuenta a alguien. Una sola cifra equivocada o cambiada de sitio en un IBAN puede mandar una transferencia al lugar incorrecto o devolverla días después con una comisión. Un autónomo que pone un IBAN en una factura, un casero que escribe los datos bancarios en un contrato o cualquiera que da de alta un nuevo beneficiario puede confirmar en segundos que el número está bien formado y ahorrarse una corrección lenta e incómoda más adelante.
Preguntas frecuentes
¿Qué comprueba realmente este validador?
Dos cosas. Primero, que el IBAN tiene el número exacto de caracteres definido para su país. Segundo, que el dígito de control mod-97 incorporado en el número es correcto. Juntas detectan casi cualquier errata, pero no pueden confirmar que exista una cuenta bancaria real y abierta detrás del número.
¿Un IBAN válido significa que la cuenta existe?
No. La comprobación solo demuestra que el número es coherente consigo mismo y está bien formado. La cuenta podría estar cerrada, o el número podría estar bien formado pero no haberse emitido nunca. Solo el banco puede confirmar que una cuenta es real y está activa.
¿Importan los espacios o las minúsculas?
No. La herramienta quita los espacios y pasa las letras a mayúsculas antes de comprobar, así que ES91 2100 0418 y ES9121000418 se tratan igual. Los bancos escriben el IBAN en grupos de cuatro solo para que sea más fácil de leer.
¿Por qué ha fallado mi IBAN por longitud si parecía correcto?
Cada país fija la longitud de su IBAN. Un IBAN alemán siempre tiene 22 caracteres, uno español 24 y uno rumano 24. Si al tuyo le falta o le sobra un carácter, se ha perdido o añadido una cifra en algún punto, aunque el principio parezca correcto.
¿Se envía mi IBAN a algún sitio cuando lo compruebo?
No. Todo el cálculo se realiza en tu navegador. Nada de lo que escribes se sube, se registra ni se guarda, así que puedes comprobar aquí un número de cuenta real con total seguridad.