Te muestro cómo funciona matemáticamente el cálculo del IBAN, para que veas que no necesita almacenar nada:

Abrir Calculadora de IBAN

Pasos del algoritmo IBAN

  1. Partimos del número de cuenta nacional (CCC en España) Ejemplo: 2100 0418 45 0200051332
  2. Añadimos el código de país y dos ceros al final
    • España → ESSe coloca al final junto con 00:
    Código 21000418450200051332ES00
  3. Convertimos letras en números
    • Cada letra se sustituye por su valor según la norma:
      • A = 10, B = 11, …, Z = 35
      E = 14S = 28
    Código 21000418450200051332142800
  4. Calculamos el módulo 97
    • Se toma ese número enorme y se calcula:
    Código 21000418450200051332142800 mod 97
    • El resultado se resta de 98 → ese es el dígito de control.
  5. Formamos el IBAN final
    • Se coloca el código de país + dígitos de control + número de cuenta original.Ejemplo:
    Código ES91 2100 0418 4502 0005 1332

¿CÓMO FUNCIONA?

Calculadora de IBAN

CALCULADORA IBAN DOODOM
CALCULADORA IBAN DOODOM

Premisas

  • Entrada: el usuario introduce su CCC; el script mantiene solo los dígitos.
  • Cálculo: se aplica el estándar IBAN:
    • Reordenación: CCC + “ES00” convertido a números (“142800”).
    • Módulo 97: se obtiene el resto para calcular los dígitos de control.
    • Salida: “ES” + dígitos de control + CCC, formateado en grupos de 4.
  • Sin almacenamiento: todo ocurre en tu navegador; no hay peticiones de red.

Nota de privacidad

  • Procesamiento local: el número de cuenta no sale de tu dispositivo.
  • Sin logs: el script no guarda ni envía datos; el botón “Limpiar” borra el contenido de los campos.

Opcionales útiles

  • Validación del CCC: añadir verificación de los dígitos de control del CCC español.
  • Más países: extender el cálculo a otros IBAN (cambiando código de país y longitud).
  • Copiar al portapapeles: botón para copiar el IBAN generado.
  • Tests unitarios: pequeños tests en JS para garantizar el cálculo en distintos casos.

Conclusión

El cálculo del IBAN es puro algoritmo matemático:

  • No requiere guardar tu número de cuenta.
  • Solo se procesa el dato en el momento, se convierte y se devuelve el resultado.
  • Por eso BBVA puede afirmar que no almacena nada: el sistema hace la operación y descarta el dato.