Calculadora de IBAN

Valida y genera números IBAN para transferencias bancarias internacionales

Selecciona la función

Validar IBAN

Introduce el IBAN con o sin espacios

Opciones de validación

Resultados del IBAN

🏦

Introduce los datos del IBAN

Valida un IBAN existente o genera uno nuevo

Cómo usar la calculadora de IBAN

Valida y genera Números Internacionales de Cuenta Bancaria

Validar IBAN

Comprueba si un número IBAN existente es válido y está correctamente formateado

Generar IBAN

Crea un IBAN válido a partir del código de país, código del banco y número de cuenta

Formatear y copiar

Obtén el IBAN correctamente formateado con espacios y cópialo al portapapeles

Fuentes de autoridad y referencias

Los estándares oficiales, las directrices y las investigaciones en que se basa la metodología de esta calculadora.

Preguntas frecuentes sobre la calculadora de IBAN

¿Puede esta herramienta generar un IBAN válido a partir de mi número de cuenta?

Sí. Selecciona tu país, introduce tu código bancario local y tu número de cuenta, y la calculadora construye el IBAN con la longitud, el formato y los dígitos de control correctos para ese país.

¿Para qué sirven los dos dígitos de control de un IBAN?

Los dígitos de control permiten que cualquier sistema compruebe que un IBAN no fue escrito con errores antes de enviar un pago. Se calculan con el algoritmo MOD 97 definido en la norma ISO 13616.

¿Valida IBAN de otros países?

Sí. Pega cualquier IBAN y el validador decodifica el país, el código del banco y el número de cuenta, a la vez que recalcula los dígitos de control para confirmar que el IBAN es estructuralmente válido.

¿Mi IBAN es lo mismo que mi número de cuenta?

No. El IBAN envuelve tu número de cuenta existente (el BBAN) dentro de un sobre estandarizado: un código de país de 2 letras, 2 dígitos de control y luego el BBAN. Tu número de cuenta sigue ahí dentro; el IBAN solo lo hace verificable automáticamente a través de las fronteras.

¿Por qué podría diferir un IBAN generado del oficial de mi banco?

Los dígitos de control y el formato del país son deterministas, pero algunos bancos asignan el BBAN (código de sucursal más las partes de la cuenta) con reglas internas que una calculadora no puede inferir. Trata siempre el IBAN emitido por el banco en tu extracto como la referencia autorizada para los pagos.

¿Todos los países usan IBAN?

No. El IBAN es estándar en Europa, Oriente Medio y gran parte de África y América Latina: más de 80 países. Estados Unidos, Canadá, Australia y China utilizan en cambio sistemas de enrutamiento nacionales (como los números de ruta ABA más los números de cuenta), por lo que no existe IBAN para esas cuentas.

La guía completa de la validación de IBAN

Cómo funciona realmente un International Bank Account Number (Número Internacional de Cuenta Bancaria): su estructura, la suma de comprobación mod-97, las longitudes por país y cómo usar los IBAN de forma segura.

Anatomía de un IBAN: código de país, dígitos de control y BBAN

Cada IBAN se construye a partir de las mismas tres partes: un código de país ISO de dos letras, dos dígitos de control y el BBAN, el Basic Bank Account Number (número básico de cuenta bancaria) cuya longitud y disposición interna define cada país. Tomemos GB29 NWBK 6016 1331 9268 19: GB identifica al Reino Unido, 29 son los dígitos de control y NWBK 6016 1331 9268 19 es el BBAN, que contiene el identificador del banco, el código de sucursal y el número de cuenta.

Cuando pegas un IBAN en el validador, este elimina los espacios, convierte todo a mayúsculas y divide la cadena exactamente en estos límites, mostrando el código de país, los dígitos de control, el BBAN y el número total de caracteres. La comprobación de formato prueba entonces el patrón genérico del IBAN — dos letras, dos dígitos y después letras o dígitos — mediante la expresión regular ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$, mientras que la comprobación de longitud compara el total con la longitud oficial registrada para ese país.

La suma de comprobación mod-97, paso a paso

Los dos dígitos de control protegen todo el IBAN mediante la técnica mod-97 de la norma ISO 13616, y esta calculadora la implementa exactamente como prescribe el estándar: mueve los primeros cuatro caracteres (código de país más dígitos de control) al final de la cadena, sustituye cada letra por un número — A=10, B=11, y así hasta Z=35 — y trata el resultado como un único número entero largo. El IBAN solo es válido cuando ese entero dividido por 97 deja un resto de exactamente 1.

Este es el IBAN de ejemplo GB29 NWBK 6016 1331 9268 19 pasado por el algoritmo. Reordenar los caracteres da NWBK60161331926819GB29; convertir las letras (N=23, W=32, B=11, K=20, G=16) produce el entero 2332112060161331926819161129; y 2332112060161331926819161129 mod 97 es igual a 1, así que el IBAN pasa la comprobación. Si alteras un solo carácter, el resto se aleja de 1; así es como la suma de comprobación detecta errores de tecleo antes de que se envíe un pago.

El generador aplica la misma aritmética en sentido inverso. Ensambla el código de país, dos ceros provisionales y el BBAN, calcula 98 menos el resto mod-97 de esa cadena y escribe el resultado como los dígitos de control definitivos — la construcción estándar que garantiza que el IBAN terminado pasa la validación. Para cuentas del Reino Unido, el BBAN se construye con el código de sucursal seguido del número de cuenta rellenado hasta ocho dígitos.

Dónde se usan los IBAN: SEPA y pagos transfronterizos

El IBAN es la dirección de una cuenta bancaria en el sistema de pagos internacional. Dentro de la SEPA — el Espacio Único de Pagos en Euros, que cubre la UE más países como el Reino Unido, Suiza, Noruega e Islandia — un IBAN es todo lo que necesitas para enviar o recibir una transferencia o un adeudo directo en euros, y los bancos lo comprueban electrónicamente antes de que el pago salga de tu cuenta. En los pagos SWIFT fuera de la SEPA, el IBAN identifica la cuenta, mientras que un BIC aparte identifica al propio banco. La salida formateada agrupa el IBAN en bloques de cuatro caracteres, la convención usada en los extractos bancarios y la banca en línea, y con un clic se copia al portapapeles.

Como cada país fija su propia longitud de IBAN, el número de caracteres es en sí mismo una señal de validación potente — la calculadora compara tu entrada con la longitud registrada para los 34 países admitidos:

  • Francia (FR), Italia (IT), Grecia (GR) y Mónaco (MC) usan IBAN de 27 caracteres.
  • Alemania (DE), el Reino Unido (GB) e Irlanda (IE) usan 22 caracteres.
  • España (ES) y Suecia (SE) usan 24 caracteres; los Países Bajos (NL) 18; Bélgica (BE) 16; Suiza (CH) 21.
  • Malta (MT) tiene el IBAN más largo, con 31 caracteres, y Noruega (NO) el más corto, con 15.

Errores comunes y notas de seguridad

Una suma de comprobación válida no es prueba de que una cuenta exista. El mod-97 solo detecta errores de tecleo: la cuenta puede estar cerrada, renumerada o — en el clásico escenario de fraude con facturas — pertenecer a un atacante que acaba de cambiar el IBAN del beneficiario en el correo de un proveedor. Vuelve a confirmar siempre un IBAN contra un extracto bancario o un contacto verificado de forma independiente antes de enviar dinero, y trata cualquier cambio de IBAN de última hora como una señal de alerta.

Esta calculadora funciona por completo en tu navegador: nada de lo que escribes se transmite a un servidor ni se almacena en ningún lugar, así que puedes comprobar con seguridad los datos de tu propia cuenta antes de entregarlos a un pagador. Dos pequeñas comodidades del manejo de la entrada: los espacios se ignoran automáticamente y las letras minúsculas se convierten a mayúsculas, de modo que los IBAN pegados funcionan tal cual.

Una advertencia sobre el generador: construye un IBAN con estructura correcta a partir de los datos que introduces, rellenando el BBAN hasta la longitud estándar del país elegido, pero no puede saber si esa cuenta existe realmente en el banco. Úsalo para dar formato a datos que ya tienes, no para inventar números de cuenta.