Seleccionar idioma

Generador de IBAN: Crea IBAN de prueba o calcula el tuyo desde datos bancarios

Genera IBAN aleatorios válidos para pruebas o calcula tu IBAN a partir del código de banco, sucursal y número de cuenta. Exporta en CSV, Excel o PDF sin registro.

Generador de IBANCómo funciona ↓
De 1 a 100

Solo para pruebas. Estos IBAN tienen dígitos de control válidos, pero no están vinculados a cuentas bancarias reales. Nunca los uses para enviar o solicitar dinero.

También se calculan los dígitos de control nacionales utilizados en España, por lo que la parte de la cuenta supera la verificación propia del país.

Mehmet Demiray Publicado Actualizado
Compartir

¿Qué hace el Generador de IBAN y cómo usarlo?

El Generador de IBAN es una herramienta gratuita que te permite crear números de cuenta bancaria internacional (IBAN) válidos para pruebas o conversiones. Funciona en dos modos principales: generación aleatoria de IBAN de prueba y cálculo de IBAN a partir de datos bancarios reales.

En el modo de generación aleatoria, selecciona un país de la lista (España, Francia, Alemania, etc.) y la cantidad de IBAN que necesites (entre 1 y 100). El sistema creará IBAN con formato correcto, incluyendo los dígitos de control según la norma ISO 13616. Por ejemplo, para España generará IBAN como ES91 2100 0418 4502 0005 1332, donde los dos últimos dígitos del CCC (05) son el dígito de control nacional calculado automáticamente. Para países como Bélgica, Francia o Italia, también se calculan las claves nacionales (RIB, CIN, etc.), mientras que para otros solo se garantiza la validez del IBAN completo.

El segundo modo, «A partir de datos bancarios», te permite introducir el código de banco, sucursal y número de cuenta para obtener el IBAN correspondiente. Por ejemplo, si introduces el código de banco 2100, sucursal 0418 y cuenta 0200051332 (sin dígitos de control), el sistema calculará el IBAN español ES9121000418450200051332 y verificará que los dígitos de control nacionales sean correctos. Si hay un error en los datos, el sistema lo indicará para que puedas corregirlo.

Todos los cálculos se realizan en tu navegador, sin enviar datos a ningún servidor. Puedes exportar los resultados en CSV, Excel, PDF o imagen, lo que facilita su uso en entornos de desarrollo, pruebas de software o documentación. Es importante recordar que estos IBAN son solo para pruebas: no corresponden a cuentas reales y no deben usarse para transacciones reales, facturas o verificaciones de identidad.

Estructura del IBAN: qué significan sus partes

El IBAN (Número de Cuenta Bancaria Internacional) es un estándar global que identifica cuentas bancarias de forma única. Su estructura varía según el país, pero siempre sigue un patrón básico: dos letras para el código del país (ES para España, FR para Francia, DE para Alemania), dos dígitos de control y el BBAN (Basic Bank Account Number), que incluye el código del banco, la sucursal y el número de cuenta.

Por ejemplo, un IBAN español tiene 24 caracteres: ES91 2100 0418 45 0200051332. Desglosado: - ES: Código del país (España). - 91: Dígitos de control del IBAN (calculados con el algoritmo MOD 97-10). - 2100: Código del banco (en España, el primer bloque de 4 dígitos). - 0418: Código de la sucursal (siguientes 4 dígitos). - 45: Dígito de control nacional (calculado a partir del banco, sucursal y cuenta). - 0200051332: Número de cuenta.

En Francia, el IBAN tiene 27 caracteres: FR14 2004 1010 0505 0001 3M02 606. Aquí, el BBAN incluye el código del banco (20041), el código de sucursal (01005), el número de cuenta (0500013M026) y la clave RIB (06), que es el dígito de control nacional.

La longitud del IBAN varía según el país: Noruega tiene los más cortos (15 caracteres), mientras que Malta o San Marino llegan a 31. El Generador de IBAN respeta estas longitudes y formatos, asegurando que cada parte del BBAN (letras, números o alfanuméricos) cumpla con las reglas del registro oficial. Por ejemplo, en Alemania el BBAN es alfanumérico (DE89 3704 0044 0532 0130 00), mientras que en España es solo numérico.

Al presentar un IBAN, se suele agrupar en bloques de cuatro caracteres para facilitar su lectura (ej: ES91 2100 0418 4502 0005 1332), pero en transacciones electrónicas se omite los espacios (ES9121000418450200051332).

Cómo se calculan los dígitos de control del IBAN (MOD 97-10)

Los dos dígitos de control del IBAN (los que aparecen justo después del código del país) se calculan mediante el algoritmo MOD 97-10, definido en la norma ISO 7064. Este sistema garantiza que un error tipográfico o un intercambio de dígitos sea detectado con alta probabilidad.

El proceso es el siguiente: 1. Toma el IBAN sin espacios y mueve los cuatro primeros caracteres (código del país + dígitos de control) al final. Por ejemplo, para ES9121000418450200051332, quedaría 21000418450200051332ES91. 2. Reemplaza cada letra por su valor numérico (A=10, B=11, ..., Z=35). En el ejemplo, ES se convierte en 1428 (E=14, S=28). 3. Concatena todos los números para formar un único número grande: 21000418450200051332142891. 4. Calcula el resto de dividir este número entre 97. Si el resto es 1, el IBAN es válido. Si no, se calculan los dígitos de control como 98−(resto)98 - (resto).

Veamos un ejemplo práctico con el IBAN GB82WEST12345698765432: - Mover GB82 al final: WEST12345698765432GB82. - Convertir letras: W=32, E=14, S=28, T=29, G=16, B=11 → 3214282912345698765432161182. - Calcular el resto de dividir este número entre 97. El resultado es 1, por lo que el IBAN es válido.

check=98−(N mod 97)\text{check} = 98 - (N \bmod 97)

Este método detecta casi todos los errores comunes: un dígito incorrecto, dos dígitos intercambiados o una letra mal escrita. Sin embargo, no garantiza que el IBAN corresponda a una cuenta real, solo que su formato es correcto. Por eso, aunque un IBAN generado por la herramienta pase esta validación, no debe usarse para transacciones reales.

Para verificar un IBAN existente, puedes usar el validador de IBAN, que aplica el mismo algoritmo.

Dígitos de control nacionales: qué países los calculan y por qué importan

Además de los dos dígitos de control del IBAN, muchos países incluyen claves o dígitos de control nacionales dentro del BBAN. Estos sirven para validar la coherencia de los datos bancarios a nivel local y son independientes del algoritmo MOD 97-10. El Generador de IBAN calcula estos dígitos nacionales para 33 países, pero no para todos.

En España, el dígito de control (DC) del CCC se calcula a partir del código de banco, sucursal y número de cuenta. Por ejemplo, en el IBAN ES91 2100 0418 45 0200051332, el 45 es el DC nacional. Francia usa la clave RIB (dos dígitos al final del BBAN), Italia el CIN (una letra al inicio del BBAN), y Bélgica un par de dígitos calculados con MOD 97. Otros países con claves nacionales incluyen: - Polonia: Dígito de control en el código de sucursal. - Noruega: Dígito MOD 11 en el número de cuenta. - Países Bajos: «Elfproef» (prueba de los once) en el número de cuenta. - Portugal: Dos dígitos de control en el NIB. - Hungría: Dígito de control para el banco y la sucursal.

El Generador de IBAN calcula automáticamente estas claves para los países mencionados, pero para el resto (como Turquía, Suecia o Dinamarca) solo garantiza la validez del IBAN completo. Esto significa que, aunque el IBAN generado pase la validación MOD 97-10, un validador estricto del banco podría rechazarlo si los dígitos nacionales no son correctos. Por ejemplo, en Turquía (TR33 0006 1005 197 86457841326), el sistema no calcula la clave nacional, por lo que el IBAN generado podría ser rechazado por un banco turco.

Si introduces datos bancarios reales en el modo «A partir de datos bancarios», el sistema verificará los dígitos nacionales para los países soportados. Si hay un error (por ejemplo, un número de cuenta incorrecto en España), te lo indicará para que lo corrijas. Para validar múltiples IBAN con sus claves nacionales, puedes usar el validador masivo de IBAN.

Cómo convertir tu número de cuenta a IBAN paso a paso

Si necesitas obtener el IBAN a partir de los datos de tu cuenta bancaria española (o de otro país), el Generador de IBAN te facilita el proceso. Sigue estos pasos:

  1. Selecciona el país de tu cuenta (por ejemplo, España).
  2. Introduce el código de banco (4 dígitos en España, como 2100 para La Caixa).
  3. Si tu país usa código de sucursal (como España), introdúcelo (4 dígitos, por ejemplo 0418).
  4. Escribe el número de cuenta (10 dígitos en España, como 0200051332). No incluyas los dígitos de control nacionales (en España, los dos últimos del CCC), ya que el sistema los calculará automáticamente.
  5. Haz clic en «Calcular».

El sistema generará el IBAN completo, incluyendo los dígitos de control nacionales y del IBAN. Por ejemplo, con los datos anteriores, obtendrás ES91 2100 0418 45 0200051332. Si hay un error en los dígitos de control nacionales (por ejemplo, si el número de cuenta no es válido), el sistema te lo indicará para que lo corrijas.

En países como Francia, el proceso es similar, pero debes introducir el código de banco (code banque), el código de sucursal (code guichet) y el número de cuenta (numéro de compte). El sistema calculará la clave RIB (dos dígitos al final) automáticamente. Por ejemplo, con 20041 (banco), 01005 (sucursal) y 0500013M026 (cuenta), obtendrás el IBAN FR14 2004 1010 0505 0001 3M02 606.

Para cuentas en Italia, introduce el código ABI (banco), CAB (sucursal) y número de cuenta. El sistema calculará el CIN (una letra al inicio del BBAN). En Alemania, solo necesitas el código de banco (BLZ) y el número de cuenta, ya que no hay dígitos de control nacionales.

Si tienes que convertir varias cuentas, puedes generar los IBAN uno por uno y exportarlos en CSV o Excel. Para validar una lista completa de IBAN, usa el validador masivo de IBAN. Recuerda que el Generador de IBAN no guarda tus datos: todo se calcula en tu navegador.

IBAN de prueba vs. cuentas reales: usos éticos y límites legales

Los IBAN generados por esta herramienta son válidos en formato, pero no corresponden a cuentas bancarias reales. Esto significa que, aunque pasen todas las validaciones técnicas (dígitos de control, longitud, estructura), no pueden usarse para recibir o enviar dinero, emitir facturas o verificar identidades.

El propósito principal del Generador de IBAN es proporcionar datos de prueba para: - Desarrolladores que necesitan validar formularios de pago o integraciones con sistemas bancarios (como SEPA o transferencias internacionales). - Equipos de control de calidad (QA) que prueban plataformas de comercio electrónico o banca online. - Estudiantes o profesionales que aprenden cómo funcionan los estándares bancarios internacionales. - Documentación técnica o tutoriales donde se requieren ejemplos de IBAN.

Usar estos IBAN para engañar a terceros (por ejemplo, en facturas falsas, solicitudes de préstamos o verificaciones de identidad) constituye fraude y puede tener consecuencias legales. Además, cualquier intento de realizar una transferencia a un IBAN generado aleatoriamente será rechazado por el banco, ya que el código de banco o la cuenta no existen.

El Generador de IBAN es gratuito, no requiere registro y funciona completamente en tu navegador, sin enviar datos a servidores externos. Esto garantiza privacidad y seguridad, pero también refuerza que su uso debe ser responsable. Si necesitas verificar un IBAN real (por ejemplo, para confirmar los datos de un proveedor), usa el validador de IBAN, que comprueba tanto el formato como la existencia del banco.

Recuerda: un IBAN válido no es lo mismo que una cuenta válida. Países como España, Francia o Italia tienen sistemas de verificación adicionales (como el dígito de control nacional) que el Generador de IBAN calcula, pero otros países no. Por eso, incluso un IBAN que pase todas las validaciones técnicas puede ser rechazado por un banco si los datos internos no son coherentes.

Exportar IBAN generados: formatos y usos prácticos

El Generador de IBAN te permite exportar los resultados en varios formatos, lo que facilita su uso en diferentes contextos. Estas son las opciones disponibles y cómo aprovecharlas:

  1. CSV: Ideal para importar los IBAN a hojas de cálculo (Excel, Google Sheets) o bases de datos. Cada fila incluye el IBAN en formato electrónico (sin espacios), el formato de impresión (con espacios cada 4 caracteres) y los dígitos de control. Por ejemplo:
   IBAN,Formato de impresión,Dígitos de control
   ES9121000418450200051332,ES91 2100 0418 4502 0005 1332,91
  1. Excel (XLSX): Similar al CSV, pero con formato de hoja de cálculo nativo. Útil si necesitas editar los datos o añadir columnas adicionales (como nombres de clientes o conceptos de pago).
  1. PDF: Genera un documento listo para imprimir o compartir. Cada IBAN aparece en formato de impresión (con espacios), lo que facilita su lectura. Es útil para documentación técnica o informes.
  1. Imagen (PNG): Crea una captura de la tabla de resultados. Ideal para incluir en presentaciones, tutoriales o guías visuales.

Estos formatos son especialmente útiles en entornos profesionales: - Desarrolladores: Para poblar bases de datos de prueba o validar integraciones con APIs bancarias. - Equipos de finanzas: Para convertir listas de cuentas nacionales a IBAN en bloque (aunque el Generador de IBAN no procesa listas masivas, puedes generar los IBAN uno por uno y exportarlos). - Educación: Para crear ejemplos en materiales didácticos sobre sistemas de pago internacionales.

Si necesitas validar una lista de IBAN ya generados (por ejemplo, para asegurarte de que todos cumplen con los estándares), usa el validador masivo de IBAN. Este herramienta verifica tanto los dígitos de control del IBAN como las claves nacionales (para los países que las tienen).

Recuerda que, aunque los IBAN exportados son técnicamente válidos, no deben usarse en transacciones reales. Su propósito es exclusivamente para pruebas, desarrollo y aprendizaje.

Las que respondemos con más frecuencia.

¿Cómo genero un IBAN de prueba con el Generador de IBAN?

Selecciona un país de la lista (por ejemplo, España), elige cuántos IBANs necesitas (entre 1 y 100) y haz clic en "Generar". El sistema creará IBANs válidos estructuralmente, con los dígitos de control correctos según la norma ISO 13616. Puedes exportarlos en CSV, Excel, PDF o imagen para usarlos en pruebas de sistemas de pago o formularios.

¿Puedo convertir mi número de cuenta bancaria española a IBAN con esta herramienta?

Sí. En el modo "A partir de datos bancarios", introduce el código del banco (4 dígitos), la sucursal (4 dígitos) y tu número de cuenta (10 dígitos). El Generador de IBAN calculará automáticamente el dígito de control (DC) español y generará el IBAN completo (ejemplo: ES9121000418450200051332). Si el sistema detecta un error en los dígitos nacionales, te avisará para que revises los datos.

¿Los IBAN generados son cuentas reales que puedo usar para transferencias?

No. Aunque los IBANs generados cumplen con la estructura y los dígitos de control de la norma ISO, no corresponden a cuentas bancarias reales. Usarlos para transferencias, facturas o validaciones de identidad es fraudulento y puede acarrear consecuencias legales. Esta herramienta está diseñada exclusivamente para pruebas técnicas, desarrollo de software o formación.

¿Por qué mi banco rechaza un IBAN generado aunque los dígitos de control sean correctos?

Algunos países (como España, Francia o Italia) incluyen dígitos de control nacionales dentro del BBAN (la parte local del IBAN). El Generador de IBAN calcula estos dígitos para 33 países, pero para el resto solo garantiza los dígitos de control del IBAN. Además, los códigos de banco generados pueden no existir en la realidad, lo que provoca rechazos en validaciones estrictas.

¿Necesito registrarme o pagar para usar el Generador de IBAN?

No. La herramienta es completamente gratuita, no requiere registro y funciona directamente en tu navegador. Todos los cálculos se realizan localmente, sin enviar tus datos a ningún servidor. Puedes generar tantos IBANs como necesites, sin límites.

¿Cómo sé si el IBAN que generé es válido antes de usarlo en pruebas?

Puedes verificar cualquier IBAN generado con el validador de IBAN. Este herramienta comprueba tanto los dígitos de control del IBAN como los nacionales (para países como España o Francia). Si necesitas validar varios IBANs a la vez, usa el validador masivo de IBANs.

¿Puedo generar IBANs para bancos de México, Argentina o Colombia?

No. México, Argentina, Colombia y otros países de América Latina no utilizan el sistema IBAN para sus transferencias bancarias. El Generador de IBAN solo funciona con los 96 países registrados en el IBAN Registry, principalmente de Europa, Oriente Medio y algunas regiones de África. Para estos países, se usan otros formatos como CLABE (México) o CBU (Argentina).

¿Qué hago si el Generador de IBAN me dice que los dígitos de control nacionales están mal?

Revisa el número de cuenta que introdujiste. En países como España, Francia o Polonia, el sistema calcula automáticamente los dígitos de control nacionales (como el DC español o la clé RIB francesa). Si el mensaje de error persiste, es probable que hayas escrito mal algún dígito del código de banco, sucursal o cuenta. Verifica los datos con tu extracto bancario.

¿Por qué no tengo que introducir el dígito de control (DC) en el modo de cálculo para España?

Porque el Generador de IBAN lo calcula automáticamente a partir de los otros datos (código de banco, sucursal y número de cuenta). El DC español es un dígito de control que se obtiene mediante un algoritmo específico, y la herramienta lo incluye en el IBAN final sin que tengas que introducirlo manualmente. Esto evita errores y agiliza el proceso.

¿Puedo usar el Generador de IBAN para crear datos de prueba en mi empresa?

Sí, siempre que sea para fines técnicos o de desarrollo. Es ideal para probar formularios de pago, validar sistemas de transferencias SEPA o generar datos ficticios para entornos de prueba (como staging o desarrollo). Eso sí: nunca uses estos IBANs en documentos oficiales, facturas o transacciones reales, ya que no corresponden a cuentas bancarias válidas.

Referencias

  1. IBAN Registry — IBAN structure per country · SWIFT
  2. ISO 13616-1:2020 — Structure of the IBAN · ISO
  3. ISO/IEC 7064:2003 — Check character systems · ISO
  4. IBAN — historic development (ECBS EBS204, EPC and ISO 13616) · Czech National Bank