Generador de IBAN España

Los IBAN que empiezan por ES (España) tienen 24 caracteres. El que ves abajo es aleatorio, sigue la estructura nacional y supera la comprobación MOD-97, así que la validación de los formularios lo acepta. Ningún banco lo ha emitido.

Formato

ES3201827878817198373997

  1. País ES
  2. Dígitos de control 32
  3. Código de banco 0182
  4. Código de sucursal 7878
  5. Control nacional 81
  6. Número de cuenta 7198373997
Generar una lista Hasta 100 IBAN, en CSV, JSON, SQL o texto plano

En CSV, JSON y SQL, cada segmento del IBAN (banco, oficina, cuenta, dígitos de control) va en su propia columna.

Válido (MOD-97)

Modo realista: código de banco real y número de cuenta aleatorio. Ningún banco ha emitido este IBAN, pero podría coincidir por casualidad con una cuenta real. No lo uses nunca para pagos.

Validar un IBAN

Pega un IBAN de cualquier país para comprobar su longitud, su formato y sus dígitos de control.

Sin JavaScript, este formulario abre el validador de IBAN completo.

Validador de IBAN completo

Formato IBAN España

Longitud, patrón y posición de cada segmento en los IBAN ES, con un IBAN de ejemplo.

Longitud del IBAN 24
Longitud del BBAN 20
Patrón del BBAN 4n4n2n10n
Estructura ESkk bbbb gggg kk cccccccccc
Ejemplo, formato electrónico ES9121000418450200051332
Ejemplo, formato impreso ES91 2100 0418 4502 0005 1332
Letras en el BBAN Ninguna, solo dígitos
Dígitos de control nacionales Posiciones 13–14
SEPA Miembro (lista del EPC, diciembre de 2025)
Fuente IBAN Registry de SWIFT, Release 102 (junio de 2026)

Posición a posición

Segmento Posiciones Longitud Ejemplo
País 1–2 2 ES
Dígitos de control 3–4 2 91
Código de banco 5–8 4 2100
Código de sucursal 9–12 4 0418
Control nacional 13–14 2 45
Número de cuenta 15–24 10 0200051332

En el patrón, n representa un dígito, a una letra mayúscula y c una letra o un dígito. El número delante de cada letra indica cuántos caracteres tiene ese bloque.

Dígitos de control nacionales

Además de los dos dígitos de control del IBAN, los IBAN ES llevan dígitos de control nacionales dentro del BBAN, en las posiciones 13–14. Forman parte del número de cuenta nacional y siguen una regla del país.

Son los dos dígitos de control del Código Cuenta Cliente (CCC). El primero comprueba los códigos de banco y de sucursal (entidad y oficina), y el segundo, el número de cuenta de 10 dígitos. Cada uno sale de una suma ponderada (pesos 1, 2, 4, 8, 5, 10, 9, 7, 3, 6) calculada módulo 11.

Este generador los calcula con el algoritmo oficial, en los dos modos, así que los validadores que los comprueban aceptan los IBAN de esta página.

Fuente: Consejo Superior Bancario, Código Cuenta Cliente (AEB/CECA).

Cómo funcionan los dígitos de control nacionales

Códigos de banco reales en el modo realista

En el modo realista, activado por defecto, el generador toma el código de banco de esta lista y deja aleatorio el número de cuenta, así que ningún banco ha emitido estos IBAN. Con Realista desactivado, el código de banco también es aleatorio.

Banco Código de banco
Banco Santander 0049
BBVA 0182
CaixaBank 2100
Banco Sabadell 0081
Bankinter 0128
Unicaja 2103
ING España 1465
Kutxabank 2095
Abanca 2080
Ibercaja 2085

El código de sucursal sigue siendo aleatorio.

Qué probar con los IBAN ES

  • Acepta exactamente 24 caracteres para ES, una vez quitados los espacios, y rechaza 23 o 25.
  • Solo dígitos después de los dígitos de control: un validador para ES debe rechazar cualquier letra en esa parte.
  • Para una prueba negativa del control nacional, cambia el carácter de la posición 13 y vuelve a calcular los dígitos de control del IBAN (el validador te los sugiere). Así el IBAN supera el MOD-97, pero falla el control nacional.
  • Valores no válidos listos para las pruebas negativas: ES9121000418450200051333 (último carácter cambiado, falla el MOD-97) y ES912100041845020005133 (falta un carácter).
  • Comprobaciones contra el directorio de bancos: por defecto, el generador usa códigos de banco reales, como 0182 (BBVA), y con Realista desactivado, códigos aleatorios, así que puedes probar con un banco conocido y con uno desconocido.

España y su IBAN

Los IBAN españoles tienen 24 caracteres y son totalmente numéricos. El BBAN contiene un código de entidad de 4 dígitos, un código de oficina de 4 dígitos, dos dígitos de control nacionales (DC) y un número de cuenta de 10 dígitos. El DC es un control nacional más antiguo que el IBAN, así que una cuenta española se valida dos veces.

IBAN España: preguntas frecuentes

España: ¿cuántos caracteres tiene un IBAN?

24 caracteres: el código de país ES, dos dígitos de control y una parte nacional (BBAN) de 20 caracteres.

España: ¿qué aspecto tiene un IBAN?

Por ejemplo, ES91 2100 0418 4502 0005 1332. Es el formato impreso, en grupos de cuatro. Los formularios y los archivos suelen pedirlo sin espacios: ES9121000418450200051332.

España: ¿puede un IBAN llevar letras?

No. Después de los dígitos de control, los IBAN ES solo llevan dígitos: el patrón del BBAN es 4n4n2n10n.

España: ¿dónde está el código de banco en el IBAN?

El código de banco está en las posiciones 5–8: 2100 en el ejemplo del registro. El código de sucursal está en las posiciones 9–12 (0418). Por defecto (modo realista), el generador usa códigos de banco reales, como 0049 para Banco Santander.

España: ¿pasará la validación este IBAN?

Supera las comprobaciones que hacen la mayoría de los formularios: código de país, longitud, formato de los caracteres y dígitos de control MOD-97. Los dígitos de control nacionales del BBAN se calculan con el algoritmo oficial, así que un validador que también los compruebe acepta este IBAN. En el modo realista, activado por defecto, el código de banco también es real, así que una comprobación contra el directorio de bancos lo acepta. Una consulta de la cuenta o una verificación del nombre del beneficiario no lo confirmarán, porque el número de cuenta es aleatorio.

España: ¿puedo usar un IBAN generado para registrarme en un servicio o para recibir dinero?

No. Son datos de prueba que ningún banco te ha asignado. El dinero que se envíe a ese IBAN se rechaza o, si el número coincide por casualidad con la cuenta de alguien, llega a un desconocido, y usarlo para registrarte, para una prueba gratuita o para una domiciliación es un uso indebido. Tu propio IBAN está en la app de tu banco y en tus extractos.

Otros países

Elige un país para ver su formato de IBAN y obtener un IBAN de prueba válido. El número junto a cada código es la longitud del IBAN.