Inicio › Herramientas para desarrolladores › Validador de IBAN

Validador de IBAN

Pega un número de cuenta bancaria internacional (IBAN) para comprobar que sus dígitos de control, el código de país y la longitud son correctos antes de enviar un pago. La herramienta divide el IBAN en código de banco, sucursal y número de cuenta, y muestra el cálculo mod-97 completo. Todo funciona en tu navegador.

Última actualización:

Modo

Puedes usar espacios, guiones y minúsculas.

Introduce tus valores para ver el resultado.
Publicidad
Publicidad

Cómo usar Validador de IBAN

  1. Elige el modo individual o masivo.
  2. Pega el IBAN (puede llevar espacios y minúsculas), o un IBAN por línea en el modo masivo.
  3. Haz clic en Comprobar IBAN; el resultado también se actualiza mientras escribes.
  4. Lee el resultado: país, longitud y dígitos de control, además de la tabla con el desglose del BBAN.
  5. Copia el formato impreso o descarga los resultados masivos en CSV.

Cómo funciona la comprobación mod-97 del IBAN

Toma como ejemplo GB82 WEST 1234 5698 7654 32:

  1. Quita los espacios: GB82WEST12345698765432
  2. Mueve los cuatro primeros caracteres al final: WEST12345698765432GB82
  3. Convierte las letras en números (A = 10, B = 11 … Z = 35): W = 32, E = 14, S = 28, T = 29, G = 16, B = 11 → 3214282912345698765432161182
  4. Divide entre 97. El resto es 1, así que el IBAN es válido. Cualquier otro resto indica una errata.

Como el número es demasiado grande para la aritmética normal, el cálculo se hace por partes: se lleva un resto acumulado, se multiplica por 10, se suma el siguiente dígito y se vuelve a calcular el mod 97.

Longitud y estructura del IBAN por país

PaísLongitudEjemploEstructura del BBAN
Alemania (DE)22DE89 3704 0044 0532 0130 00código de banco (BLZ) de 8 dígitos + cuenta de 10 dígitos
Reino Unido (GB)22GB82 WEST 1234 5698 7654 32código de banco de 4 letras + sort code de 6 dígitos + cuenta de 8 dígitos
Francia (FR)27FR14 2004 1010 0505 0001 3M02 606banco 5 + sucursal 5 + cuenta 11 + clave RIB 2
España (ES)24ES91 2100 0418 4502 0005 1332banco 4 + sucursal 4 + control 2 + cuenta 10
Italia (IT)27IT60 X054 2811 1010 0000 0123 456CIN 1 + ABI 5 + CAB 5 + cuenta 12
Países Bajos (NL)18NL91 ABNA 0417 1643 00código de banco de 4 letras + cuenta de 10 dígitos
Bélgica (BE)16BE68 5390 0754 7034banco 3 + cuenta 7 + control 2
Suiza (CH)21CH93 0076 2011 6238 5295 7banco 5 + cuenta 12
Noruega (NO)15NO93 8601 1117 947banco 4 + cuenta 6 + control 1
Arabia Saudí (SA)24SA03 8000 0000 6080 1016 7519banco 2 + cuenta 18

Escribe siempre un IBAN en papel en grupos de cuatro caracteres separados por espacios (el "formato impreso"), y sin espacios en los archivos de pago electrónicos.

Preguntas frecuentes

¿Cómo se valida un IBAN?

Según ISO 13616 / ISO 7064 mod 97-10: se quitan los espacios, se mueven los cuatro primeros caracteres (código de país y dígitos de control) al final, se sustituye cada letra por un número (A = 10 … Z = 35) y se divide el número resultante entre 97. El IBAN solo es válido si el resto es 1.

¿Un IBAN válido significa que la cuenta existe?

No. Superar la comprobación solo demuestra que el número está bien formado y no tiene errores de escritura que el dígito de control pueda detectar. No confirma que la cuenta esté abierta ni quién es su titular; eso solo puede confirmarlo el banco.

¿Cuánto mide un IBAN?

Depende del país: desde 15 caracteres en Noruega hasta 32 en Santa Lucía (33 en Rusia). Alemania usa 22, el Reino Unido 22, Francia 27, España 24 y los Países Bajos 18. La herramienta comprueba la longitud exacta de cada país.

¿Qué son los dígitos de control del IBAN?

Son los dos dígitos que siguen al código de país. Se calculan como 98 menos el resto de dividir entre 97 (BBAN + código de país + 00, convertido a números), así que se detecta cualquier carácter erróneo y casi todos los intercambios de caracteres contiguos.

¿Qué es el BBAN?

El Basic Bank Account Number es la parte nacional que va después de los cuatro primeros caracteres. Su estructura la fija cada país, por ejemplo un código de banco de 8 dígitos más un número de cuenta de 10 dígitos en Alemania, o un código de banco de 4 letras, un sort code de 6 dígitos y un número de cuenta de 8 dígitos en el Reino Unido.

¿El IBAN es lo mismo que el SWIFT/BIC?

No. El IBAN identifica una cuenta concreta, mientras que el BIC (código SWIFT) identifica al banco. Las transferencias internacionales a menudo necesitan ambos.

¿Es seguro pegar mi IBAN aquí?

Sí. La comprobación se hace por completo en tu navegador y no se envía nada a ningún servidor ni se guarda.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Formateadores y validadores de código →