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.
Sin JavaScript, el IBAN se envía a nuestro servidor solo para comprobarlo. No se guarda.
Se comprueba en tu navegador. El IBAN no se envía a ningún sitio ni 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.
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.
Aprende sobre el IBAN
IBANpedia explica el IBAN con palabras sencillas, desde su historia hasta las diferencias entre países.
- Cómo funcionan los dígitos de control del IBAN El método MOD-97 paso a paso, con un ejemplo resuelto que puedes seguir en papel y unas pocas líneas de código.
- IBAN de prueba para desarrolladores y QA Qué comprueban de verdad los validadores, los errores que rompen el manejo de IBAN y cómo llevar IBAN de prueba a tu pipeline.
- Formatos de IBAN por país Por qué un IBAN noruego tiene 15 caracteres y uno maltés 31, con el formato de cada país que cubrimos.
- ¿Qué es un IBAN? El número de cuenta internacional, parte por parte: código de país, dígitos de control y número de cuenta nacional.