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.

Revisado el 3 de octubre de 2026 · 4 min de lectura

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

ParteCaracteresQué significa
ES2 letrasCódigo del país (España).
912 dígitosDígitos de control del IBAN: sirven para validar el IBAN completo.
21004 dígitosCódigo de la entidad, asignado por el Banco de España.
04184 dígitosIdentifica la oficina o sucursal.
452 dígitosDígitos de control internos de la cuenta.
020005133210 dígitosNú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:

  1. Quita los espacios y comprueba que la longitud es la que corresponde al país (24 en España).
  2. Mueve los cuatro primeros caracteres al final (el país y los dos dígitos de control). Con el ejemplo, ES91 2100 0418 45 0200051332 pasa a 21000418450200051332ES91.
  3. 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.
  4. 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

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?
24: las letras ES, dos dígitos de control, cuatro dígitos de entidad, cuatro de oficina, dos de control internos y diez del número de cuenta.
¿Cómo sé si un IBAN es válido?
Comprobando longitud y dígitos de control con el módulo 97: se mueven los cuatro primeros caracteres al final, se convierten las letras en números y se divide entre 97; si el resto es 1, está bien formado. Una herramienta de validación lo hace al instante.
¿Un IBAN válido significa que la cuenta existe?
No. Solo significa que está bien escrito. No garantiza que la cuenta exista ni que sea de quien crees. Confirma siempre el IBAN y el titular antes de una transferencia importante.
¿Qué diferencia hay entre IBAN y número de cuenta?
El IBAN incluye el código del país y dos dígitos de control, además del código de entidad, oficina, dígitos de control y número de cuenta. Desde febrero de 2014 es el identificador que se usa en los pagos en España.
¿Es seguro comprobar mi IBAN en una web?
Solo si el número no sale de tu dispositivo. La herramienta de UtilsDock valida el IBAN en tu navegador y no lo envía a ningún servidor.
¿Cuál es la longitud máxima de un IBAN?
El IBAN puede variar de longitud según el país (27 en Francia, 22 en Alemania, 24 en España), pero nunca puede tener más de 34 caracteres alfanuméricos.