Calculadora IBAN: generar y validar
Introduce los datos de tu cuenta para calcular el IBAN o pega un IBAN completo para comprobar si es válido (algoritmo oficial Mod 97-10).
1) Calcular IBAN desde país + BBAN
2) Validar un IBAN existente
Nota: esta herramienta funciona en tu navegador y no envía tus datos a ningún servidor.
¿Qué es el IBAN y para qué sirve?
El IBAN (International Bank Account Number) es un formato internacional para identificar cuentas bancarias. Se usa para realizar transferencias nacionales e internacionales con menos errores, ya que incluye controles automáticos que ayudan a detectar números mal escritos.
Si alguna vez te has preguntado cómo calcular IBAN, la clave está en entender que el IBAN no es un número aleatorio: se construye a partir del número de cuenta nacional y unos dígitos de control calculados con una fórmula matemática estándar.
Estructura general de un IBAN
Un IBAN está formado por:
- Código de país (2 letras), por ejemplo ES, FR, DE, IT.
- Dígitos de control IBAN (2 números), calculados con el algoritmo Mod 97.
- BBAN (Basic Bank Account Number), que es el número nacional de cuenta.
En España, por ejemplo, el IBAN tiene 24 caracteres: ES + 2 dígitos + 20 dígitos del BBAN.
Cómo calcular un IBAN paso a paso
Paso 1: Obtener el BBAN
Necesitas el número nacional de cuenta sin espacios ni guiones. En muchos países es totalmente numérico; en otros puede contener letras.
Paso 2: Añadir país y "00" provisional
Construye temporalmente el texto: código país + 00 + BBAN. Esos "00" se sustituyen al final por los dígitos de control reales.
Paso 3: Reordenar
Mueve los 4 primeros caracteres al final. Es decir: BBAN + país + 00.
Paso 4: Convertir letras a números
Cada letra se sustituye por su posición alfabética ampliada: A=10, B=11, ..., Z=35. Así se obtiene una cadena numérica muy larga.
Paso 5: Aplicar módulo 97
Calcula el resto de dividir esa cadena entre 97.
- Dígitos de control = 98 - resto
- Si da un solo dígito, se antepone un cero
Paso 6: Formar el IBAN final
El resultado es: país + dígitos de control + BBAN.
Ejemplo rápido (España)
Supón un BBAN español de 20 dígitos. Siguiendo los pasos anteriores, el algoritmo produce dos dígitos de control IBAN (por ejemplo "91"), y el resultado final sería algo como:
- ES91 2100 0418 4502 0005 1332
Importante: este ejemplo es didáctico. Para operaciones reales, valida siempre el IBAN completo antes de enviar una transferencia.
Diferencia entre “calcular” y “validar” un IBAN
- Calcular IBAN: partes de país + BBAN y generas los dígitos de control.
- Validar IBAN: compruebas si un IBAN ya escrito cumple longitud y checksum Mod 97.
En la práctica, conviene hacer ambas cosas: generar correctamente y luego validar el resultado.
Errores frecuentes al calcular IBAN
- Copiar la cuenta con espacios, guiones o caracteres extraños.
- Confundir letra O con número 0, o I con 1.
- Usar un BBAN de longitud incorrecta para el país.
- No revisar el IBAN final antes de compartirlo.
Consejos útiles para evitar fallos en transferencias
- Verifica siempre el IBAN con una herramienta de validación.
- Comprueba el nombre del titular y el banco receptor.
- Si es un pago internacional, revisa también el código BIC/SWIFT cuando corresponda.
- Guarda las cuentas frecuentes en tu banca online para minimizar errores manuales.
Preguntas comunes sobre cómo calcular IBAN
¿El IBAN cambia si cambio de banco?
Sí. Si cambia la cuenta bancaria base (BBAN), cambiará también el IBAN.
¿Puedo inventar los dos dígitos de control?
No. Deben salir del cálculo Mod 97. Si no, el IBAN será rechazado por los sistemas bancarios.
¿Un IBAN válido garantiza que la cuenta exista?
No necesariamente. Significa que el formato y el checksum son correctos, pero no confirma por sí solo que la cuenta esté activa.
Conclusión
Entender cómo calcular IBAN te ayuda a reducir errores y a hacer transferencias con más seguridad. Si no quieres hacer el proceso manual, usa la calculadora de esta página: te permite generar y validar IBAN en segundos con el método estándar internacional.