Seguridad

Validador de IBAN

Verificar checksum del IBAN y longitud del país.

Resultado
País

Paquete de reglas BBAN: SWIFT IBAN Registry, Release 101 · comprobado en 2026-07.

Comprobación por lotes (un IBAN por línea)

Validar un IBAN

Pega un número internacional de cuenta bancaria para comprobar su país, longitud registrada, suma de verificación mod-97 y estructura BBAN específica del país. En los países cubiertos también se muestran por separado los campos del banco y de la cuenta. Comprueba varios por lotes o genera un ejemplo válido; todo se hace en tu navegador.

Cómo funcionan los dígitos de verificación del IBAN

El Número de Cuenta Bancaria Internacional está definido por la norma ISO 13616, y la lista de países participantes con sus formatos exactos se mantiene en el Registro IBAN publicado por SWIFT. Dos dígitos de verificación al inicio de cada IBAN permiten que cualquier banco, formulario o aplicación detecte un error tipográfico antes de enviar dinero.

Estructura

ParteLongitudContenido
Código de país2 letrasEl código de país ISO 3166, por ejemplo DE o FR. Determina qué longitud y formato nacional se aplican.
Dígitos de verificación2 dígitosSe calcula sobre todo el número mediante la regla mod-97. Solo se permiten valores desde 02 hasta 98.
BBANhasta 30 caracteresEl número de cuenta nacional, con una longitud y patrón fijos para cada país: código de banco, código de sucursal y número de cuenta, a veces con su propio dígito de verificación nacional.

La longitud total es fija según el país, y es lo primero que comprueba la herramienta:

CódigoPaísLongitud
DEAlemania22
FRFrancia27
GBReino Unido22
ESEspaña24
ITItalia27
NLPaíses Bajos18
NONoruega15
MTMalta31

Ejemplo práctico: GB82 WEST 1234 5698 7654 32

La verificación utiliza el método ISO 7064 mod 97-10 en cuatro pasos.

1. Eliminar los espaciosGB82WEST12345698765432
2. Mover los primeros cuatro caracteres al finalWEST12345698765432GB82
3. Reemplazar cada letra por dos dígitos (A = 10 … Z = 35)W = 32, E = 14, S = 28, T = 29, G = 16, B = 11
4. Leer el resultado como un único número y dividirlo entre 973214282912345698765432161182
Restante1

Un resto de 1 significa que el IBAN es válido. Cuando un banco crea un IBAN, comienza con 00 como dígitos de comprobación, realiza el mismo cálculo y establece los dígitos de comprobación en 98 menos el resto; por eso 00, 01 y 99 nunca pueden aparecer. El número del paso 4 es demasiado grande para las calculadoras ordinarias, por lo que el software lo divide en partes; la herramienta hace esto con aritmética exacta de enteros grandes.

Fuentes oficiales

Errores comunes y lo que un IBAN válido no demuestra

  • Leer la letra O como el dígito 0 o la letra I como 1 al copiar de papel. Como algunos países permiten letras en el BBAN, la herramienta no siempre puede determinar cuál era la intención; un fallo en la verificación mod-97 es la señal para volver a leer la fuente.
  • Al eliminar los ceros iniciales de la parte de la cuenta, se altera su longitud y la verificación falla.
  • Al pegar las letras IBAN, un BIC o un número de cuenta nacional en el campo. La herramienta detecta entradas del estilo IFSC de India y CLABE de México y dirige al verificador correcto.
  • Un IBAN válido solo significa que los dígitos son coherentes y el formato coincide con la entrada del registro del país. No prueba que la cuenta exista, esté abierta o pertenezca a la persona o empresa a la que pretende pagar. Para facturas y beneficiarios por primera vez, confirme el IBAN a través de un segundo canal; modificar el IBAN en una factura auténtica es uno de los fraudes de pago más comunes.

La validación del IBAN está definida por ISO 13616 con la comprobación mod-97-10 de ISO/IEC 7064: mueva al final los primeros cuatro caracteres (código de país + 2 dígitos de control), convierta las letras en números (A=10 … Z=35) y el número completo debe dejar un resto de 1 al dividirlo entre 97.

Cada país también fija una longitud exacta y un patrón interno (Alemania 22, Francia 27, España 24, Reino Unido 22…), publicados en el SWIFT IBAN Registry. Esta herramienta aplica ambas capas —el patrón del país y mod-97— localmente en su navegador e indica con precisión qué ha fallado.

Una estructura IBAN válida no garantiza que la cuenta exista, esté abierta o pertenezca a la persona que espera: los bancos verifican eso durante la transferencia real (y en la UE, mediante Verificación del Beneficiario). Úselo para detectar errores tipográficos antes de los pagos, no como prueba de propiedad. Última verificación: julio de 2026.

Preguntas frecuentes

¿Cómo funciona exactamente la verificación módulo 97?

Eliminar los espacios, mover los primeros cuatro caracteres (código de país y dígitos de verificación) al final, reemplazar cada letra por dos dígitos (A = 10 … Z = 35) y dividir el número resultante entre 97. Un IBAN válido deja resto 1. Para GB82 WEST 1234 5698 7654 32, la cadena reordenada es WEST12345698765432GB82, que se convierte en 3214282912345698765432161182 y tiene resto 1.

¿Qué capas verifica la herramienta?

Cuatro requisitos en orden: el código de país debe estar en el registro IBAN, la longitud debe coincidir con la de ese país, la suma de comprobación mod-97 debe ser correcta, y cuando exista un patrón nacional registrado, los caracteres del BBAN deben ajustarse a él (dígitos, letras o ambos en cada posición). El resultado indica la capa que falló.

¿Por qué falló mi IBAN aunque los dígitos parecen correctos?

Las causas más comunes son una longitud incorrecta del código de país, la letra O escrita en lugar del cero (o I en lugar de 1), la falta de un cero inicial en la parte de la cuenta, o dos caracteres intercambiados. Lea nuevamente el número desde el documento original en lugar de desde una copia reescrita.

¿Por qué los dígitos de verificación nunca son 00, 01 o 99?

Los bancos generan los dígitos de comprobación realizando el mismo cálculo mod-97 con 00 en su lugar y estableciéndolos en 98 menos el resto. Por lo tanto, los únicos valores posibles van de 02 a 98; un IBAN que muestre 00, 01 o 99 fue escrito incorrectamente o es inventado.

¿Un IBAN válido significa que la cuenta es real?

No. La estructura no garantiza nada. Un IBAN válido solo demuestra que los caracteres son coherentes con la entrada del registro del país. Los bancos confirman la cuenta durante el procesamiento, y los proveedores de pagos de la UE además comparan el nombre del beneficiario (Verificación del beneficiario). Para facturas y beneficiarios nuevos, confirme el IBAN a través de un segundo canal; un IBAN modificado en una factura de apariencia legítima es uno de los fraudes de pago más comunes.

¿Es un IBAN lo mismo que un código SWIFT o BIC?

No. El IBAN identifica una cuenta; el BIC (también llamado código SWIFT) identifica al banco. Las transferencias internacionales suelen requerir ambos, y pegar un BIC en un campo de IBAN hace que fallen las pruebas de longitud y suma de verificación.

¿Y los números de cuenta de India o México?

India no utiliza IBAN. México usa en su lugar un CLABE de 18 dígitos. La herramienta detecta las entradas comunes de cualquiera de los dos sistemas y te dirige al verificador adecuado.

¿Están mis IBAN cargados para validación?

Nunca. Los cálculos se realizan íntegramente en tu dispositivo, por lo que los equipos financieros pueden verificar en lote las listas de proveedores de forma segura aquí: pega un IBAN por línea y exporta los resultados como CSV.

Última actualización: