Inicio › Herramientas › Validador de IBAN

Herramienta gratuita

Validador de IBAN online

Validador de IBAN gratuito: comprueba si un IBAN es correcto antes de hacer una transferencia o domiciliar un recibo SEPA. Verifica los dígitos de control, identifica el país y, en cuentas españolas, el banco, la oficina y los dígitos de control del CCC. Gratis, sin registro y sin enviar datos a ningún servidor.

Última revisión: 6 de octubre de 2026 · Datos y normativa vigentes en 2026

Puedes pegarlo con o sin espacios y en minúsculas: se normaliza solo. La comprobación se hace en tu navegador; no guardamos ni enviamos el número.

Generar el IBAN de una cuenta española (CCC)

Si tienes el número de cuenta de 20 dígitos (el antiguo Código Cuenta Cliente) y necesitas el IBAN, introdúcelo aquí: calculamos los dígitos de control ES y comprobamos también los del CCC.

Validar varios IBAN a la vez

Pega una lista con un IBAN por línea (por ejemplo, la columna de cuentas de tus clientes o proveedores). Verás cuáles son correctos, el país y el banco de cada uno.

Qué es el IBAN y cómo se valida

El IBAN (International Bank Account Number) es el identificador internacional de una cuenta bancaria, definido en la norma ISO 13616. Está formado por el código del país (dos letras), dos dígitos de control y el número de cuenta nacional (BBAN), cuya longitud depende de cada país: 24 caracteres en España, 22 en Alemania, 27 en Francia o 25 en Portugal. Desde 2014, con la migración a SEPA, es el único identificador válido para transferencias y domiciliaciones en euros.

Los dos dígitos de control se calculan con el algoritmo módulo 97 y detectan cualquier error de una cifra y la mayoría de intercambios de cifras. Para comprobarlos:

  1. Se mueven los cuatro primeros caracteres (país y control) al final.
  2. Se sustituye cada letra por un número: A = 10, B = 11 … Z = 35.
  3. El número resultante debe dar resto 1 al dividirlo entre 97. Si no, el IBAN es incorrecto.

Esta herramienta hace exactamente eso y, además, comprueba que la longitud sea la que corresponde al país y que la estructura interna del BBAN tenga sentido.

El IBAN español: entidad, oficina, DC y cuenta

Un IBAN español tiene 24 caracteres: ES + 2 dígitos de control + los 20 dígitos del antiguo Código Cuenta Cliente (CCC), que a su vez se divide en:

  • Entidad (4 dígitos): el código que el Banco de España asigna a cada banco o caja. Por ejemplo, 0049 es Banco Santander, 0182 BBVA, 2100 CaixaBank y 0081 Banco Sabadell.
  • Oficina (4 dígitos): la sucursal donde se abrió la cuenta.
  • Dígitos de control (2 dígitos): el primero verifica entidad y oficina; el segundo, el número de cuenta. Se calculan con el método módulo 11 y los pesos 1, 2, 4, 8, 5, 10, 9, 7, 3 y 6.
  • Número de cuenta (10 dígitos).

Por eso, al validar un IBAN español esta herramienta hace una doble comprobación: los dos dígitos del IBAN (módulo 97) y los dos del CCC (módulo 11). Si uno de ellos no cuadra, casi con seguridad hay una cifra mal copiada.

Ejemplo práctico

El IBAN de ejemplo ES91 2100 0418 4502 0005 1332 corresponde a CaixaBank (entidad 2100), oficina 0418, dígitos de control 45 y cuenta 0200051332. Si al teclearlo se cambia un 5 por un 6 (ES91 2100 0418 4602 0005 1332), el resto de la división entre 97 ya no es 1 y el validador lo marca como incorrecto, indicando además que los dígitos de control deberían ser otros.

Por qué conviene validar el IBAN antes de pagar o cobrar

En una transferencia SEPA el banco solo usa el IBAN para enviar el dinero: si el número es válido pero no es el de tu proveedor, el pago llegará a otra cuenta y recuperarlo puede llevar semanas. Validar el formato evita el caso más frecuente, el error de tecleo, y es imprescindible al dar de alta clientes con domiciliación bancaria: un recibo SEPA devuelto por IBAN incorrecto conlleva comisiones de devolución y retrasa el cobro. Con VeriFactu, además, el IBAN que imprimes en las facturas queda vinculado al registro enviado a la AEAT, así que corregirlo después implica una factura rectificativa.

Ten en cuenta que esta comprobación es sintáctica: confirma que el IBAN está bien formado y que los dígitos de control cuadran, no que la cuenta exista ni que pertenezca a una persona concreta. Para confirmar la titularidad, desde octubre de 2025 los bancos de la zona euro ofrecen la verificación del beneficiario (Verification of Payee) en las transferencias, que coteja el nombre del destinatario con el titular de la cuenta.

Longitud del IBAN por país

PaísLongitudPaísLongitudPaísLongitud
ES España24DE Alemania22FR Francia27
PT Portugal25IT Italia27GB Reino Unido22
NL Países Bajos18BE Bélgica16IE Irlanda22
AT Austria20CH Suiza21LU Luxemburgo20
PL Polonia28SE Suecia24DK Dinamarca18
FI Finlandia18NO Noruega15GR Grecia27
CZ Chequia24RO Rumanía24HU Hungría28
AD Andorra24MT Malta31BG Bulgaria22

La herramienta reconoce las longitudes de más de 80 países registrados por SWIFT, no solo los de la tabla.

Frequently asked questions

¿Cuántos dígitos tiene un IBAN español?

24 caracteres: las letras ES, dos dígitos de control y los 20 dígitos del antiguo número de cuenta (4 de entidad, 4 de oficina, 2 de control y 10 de cuenta). Se suele escribir en grupos de cuatro para facilitar la lectura.

¿Cómo sé a qué banco pertenece un IBAN?

En un IBAN español, los cuatro dígitos que siguen a los dígitos de control son el código de entidad del Banco de España. Esta herramienta lo traduce automáticamente al nombre del banco para las entidades más habituales; para el resto puedes consultar el Registro de Entidades del Banco de España.

¿Un IBAN válido garantiza que la cuenta existe?

No. La validación comprueba que el número está bien formado y que los dígitos de control son correctos, lo que descarta errores de tecleo. Que la cuenta esté abierta y a nombre de quien dice solo puede confirmarlo el banco; las transferencias SEPA incluyen desde 2025 la verificación del nombre del beneficiario.

¿Qué diferencia hay entre IBAN, BIC y SWIFT?

El IBAN identifica la cuenta; el BIC (también llamado código SWIFT) identifica al banco. Dentro de la zona SEPA basta con el IBAN; para transferencias fuera de Europa normalmente te pedirán también el BIC del banco del beneficiario.

¿Qué es el CCC y cómo se convierte en IBAN?

El CCC es el número de cuenta español de 20 dígitos que se usaba antes de SEPA. Para convertirlo en IBAN se añade el prefijo ES y dos dígitos de control calculados con el algoritmo módulo 97. Puedes hacerlo con la segunda herramienta de esta página.

¿Se guardan los IBAN que introduzco?

No. El cálculo se ejecuta íntegramente en tu navegador con JavaScript; nada se envía a nuestros servidores ni se almacena.

Valida el IBAN de tus clientes sin salir del programa

FactuSync comprueba el IBAN al crear cada cliente, genera remesas SEPA y envía tus facturas a VeriFactu sin errores. Gratis hasta 5 facturas al mes.

Descubre FactuSync