Validador de IBAN

Pega un IBAN para comprobar su código de país, su longitud, el formato del BBAN y los dígitos de control MOD-97. Si algo falla, verás qué y dónde. Formatos de 91 países.

Puedes dejar espacios, minúsculas y el prefijo "IBAN".

Sin JavaScript, el IBAN se envía a nuestro servidor solo para comprobarlo. No se guarda.

Qué comprueba el validador

Cada IBAN pasa por estas comprobaciones, en este orden. Si una falla, las que dependen de ella se marcan como sin comprobar.

Comprobación Qué verifica
Caracteres Solo letras A–Z y dígitos. Antes se eliminan los espacios, los saltos de línea, las minúsculas y el prefijo "IBAN".
País Las dos primeras letras son un país cuyo formato IBAN está en nuestra lista (91 países).
Longitud Cada país tiene una longitud fija. En nuestra lista va de 15 a 33 caracteres.
Formato del BBAN Cada posición de la parte nacional (BBAN) tiene el tipo que pide el formato del país: un dígito, una letra o cualquiera de los dos.
Dígitos de control (MOD-97) Los dos dígitos que siguen al código de país superan la prueba MOD-97, que detecta los errores al teclear.
Dígitos de control nacionales Algunos países añaden sus propios dígitos de control dentro del BBAN, como los dos dígitos de control españoles o el CIN italiano. Se comprueban cuando se conoce la regla nacional.

La regla MOD-97 en una línea

Pasa los cuatro primeros caracteres al final, sustituye cada letra por dos dígitos (A = 10 … Z = 35) y divide entre 97: en un IBAN válido, el resto es 1.

Cómo funcionan los dígitos de control del IBAN

Errores frecuentes y qué significan

  • Longitud incorrecta
    Falta un carácter o hay uno repetido, a menudo al copiar de un PDF o teclear desde papel. Compara el IBAN con el original en grupos de cuatro.
  • Los dígitos de control no cuadran
    Suele ser un carácter mal tecleado o dos caracteres contiguos intercambiados: la prueba MOD-97 siempre detecta esos casos. El resultado indica qué dígitos de control encajarían, pero corrige la errata, no los dígitos de control.
  • Caracteres no permitidos
    Guiones, puntos, barras o letras de otro alfabeto. Un IBAN solo contiene A–Z y 0–9.
  • Tipo de carácter incorrecto
    Una letra donde el país espera un dígito, o al revés. La letra O y el dígito 0, o la I y el 1, son las confusiones más habituales.
  • País desconocido
    Las dos primeras letras no están en nuestra lista. Revisa si hay una errata: también puede que el país no use IBAN.

Un formato válido no es una cuenta que exista

Un resultado válido significa que el IBAN está bien formado: país, longitud, formato y dígitos de control encajan. No dice si un banco lo ha emitido, si la cuenta está abierta ni quién es su titular.

Eso lo comprueban los bancos al hacer un pago. En la zona del euro, la verificación del beneficiario (Verification of Payee) compara además el nombre del beneficiario con la cuenta antes de una transferencia, y en el Reino Unido existe Confirmation of Payee.

Los IBAN de prueba de nuestro generador superan este validador porque están hechos para estar bien formados. Por eso son útiles en las pruebas, y por eso un resultado válido nunca demuestra que un IBAN sea real.

Generar un IBAN de prueba IBAN de prueba para desarrolladores y QA

Qué pasa con el IBAN que compruebas

Con JavaScript activado, la comprobación se hace en tu navegador y el IBAN no se envía a nuestro servidor. Sin JavaScript, el formulario lo envía una vez a nuestro servidor, solo para comprobarlo. No se guarda y nunca aparece en la dirección de la página.