Cómo validar un IBAN: estructura y comprobación
Un IBAN mal escrito puede mandar una transferencia a ninguna parte, o a la persona equivocada. Qué significa cada parte de un IBAN español, cómo se comprueba que está bien escrito y qué no garantiza esa comprobación.
Qué es el IBAN
El IBAN (International Bank Account Number, o Código Internacional de Cuenta Bancaria) es el número que identifica una cuenta bancaria en las transferencias y los recibos domiciliados. Según el Banco de España, desde el 1 de febrero de 2014 es el número con el que se identifica la cuenta corriente en España, sustituyendo al antiguo código de cuenta cliente (CCC) en los pagos.
Cómo es un IBAN español
En España, un IBAN completo consta de 24 caracteres: dos letras seguidas de 22 números. Se suele agrupar de cuatro en cuatro para leerlo mejor:
ES91 2100 0418 45 0200051332
| Parte | Caracteres | Qué significa |
|---|---|---|
| ES | 2 letras | Código del país (España). |
| 91 | 2 dígitos | Dígitos de control del IBAN: sirven para validar el IBAN completo. |
| 2100 | 4 dígitos | Código de la entidad, asignado por el Banco de España. |
| 0418 | 4 dígitos | Identifica la oficina o sucursal. |
| 45 | 2 dígitos | Dígitos de control internos de la cuenta. |
| 0200051332 | 10 dígitos | Número de cuenta. |
El número de ejemplo es un IBAN de pruebas ampliamente usado en documentación, no el de una persona. Los dígitos de control sirven, según el Banco de España, para detectar los casos en que se haya omitido, duplicado o escrito por error alguno de los caracteres.
En otros países, el IBAN cambia de longitud (el Banco de España cita que en Francia tiene 27 y en Alemania 22), pero nunca puede contener más de 34 caracteres alfanuméricos.
Cómo se comprueba que un IBAN está bien escrito
La norma internacional del IBAN (ISO 13616) define una comprobación matemática, el módulo 97, que cualquier programa puede hacer en un instante:
- Quita los espacios y comprueba que la longitud es la que corresponde al país (24 en España).
- Mueve los cuatro primeros caracteres al final (el país y los dos dígitos de control). Con el ejemplo,
ES91 2100 0418 45 0200051332pasa a21000418450200051332ES91. - Convierte las letras en números: A = 10, B = 11 y así hasta Z = 35. En este caso, E = 14 y S = 28, y la cadena queda como
21000418450200051332142891, un número de 26 cifras. - Divide ese número entre 97 y mira el resto. Si el resto es 1, el IBAN supera la comprobación. Cualquier otro resultado indica un error.
Con el IBAN de ejemplo, el resto es 1, así que es válido. Si cambias un solo dígito, o intercambias dos dígitos seguidos, el resto deja de ser 1 y se detecta el error. Es el motivo por el que los bancos pueden rechazar un IBAN mal escrito antes de enviar el dinero.
No hace falta que lo hagas a mano: la herramienta de validar IBAN hace la comprobación al instante, te dice si la longitud y los dígitos de control son correctos y puede revisar una lista entera pegada de una vez, útil para una hoja de proveedores o de nóminas. Todo ocurre en tu navegador y no se envía ningún dato.
Qué NO garantiza un IBAN válido
Igual que con el DNI, válido significa solo «bien formado». Un IBAN que supera la comprobación no garantiza que:
- la cuenta exista o esté abierta;
- sea la cuenta de la persona o empresa a la que crees que pagas;
- acepte el tipo de operación (por ejemplo, adeudos o transferencias inmediatas).
Por eso, antes de una transferencia importante, confirma el IBAN por un canal fiable (llamando a un teléfono que ya conocías, no al de un correo recién recibido) y comprueba el nombre del titular cuando tu banco lo muestre. Existe un fraude conocido en el que alguien cambia el IBAN de una factura: un IBAN válido en la factura puede ser el de un estafador.
Errores frecuentes al escribir un IBAN
- Olvidar «ES» al principio o escribir un IBAN de 22 dígitos (el antiguo CCC no es un IBAN).
- Confundir la letra O con el cero, o la I con el uno, al copiar a mano.
- Copiar con espacios o saltos de línea raros desde un PDF: algunos formularios no los aceptan; quítalos.
- Intercambiar dos dígitos. La comprobación del módulo 97 lo detecta, así que valida siempre antes de enviar.
Si el IBAN te llega dentro de un código QR para pagar, qué lleva un QR de transferencia SEPA explica cómo comprobarlo antes de confirmar. También te puede interesar la guía sobre cómo se calcula la letra del DNI, que usa un principio parecido con otro número.
Fuentes y más información
- Banco de España (Cliente Bancario): ¿Qué se esconde tras los números de tu cuenta corriente?
- Wikipedia: International Bank Account Number (algoritmo de validación módulo 97)
Datos comprobados el 3 de octubre de 2026.
Hazlo ahora, gratis y en tu navegador. Tus archivos no se suben.
Comprueba que un IBAN es válido y ponlo en el formato correcto.
Preguntas frecuentes
¿Cuántos caracteres tiene un IBAN español?
¿Cómo sé si un IBAN es válido?
¿Un IBAN válido significa que la cuenta existe?
¿Qué diferencia hay entre IBAN y número de cuenta?
¿Es seguro comprobar mi IBAN en una web?
¿Cuál es la longitud máxima de un IBAN?
Guías relacionadas
Herramientas de esta guía
Funcionan en tu navegador: no se sube nada.