1. Inicio
  2. Validadores y documentos
  3. Validar IBAN

Validar IBAN online

Pega un IBAN para comprobar sus dígitos de control y su longitud según el país; si es español, también se verifican los dígitos de control de la cuenta (CCC). En el modo «Calcular IBAN» obtienes el IBAN a partir de una cuenta de 20 dígitos.

El IBAN se comprueba en tu navegador: no se envía a ningún servidor ni se guarda.

Cómo usar el validador de IBAN

Copia el IBAN de un recibo, una factura o tu app del banco y pégalo tal cual: se aceptan espacios, guiones, minúsculas y el prefijo «IBAN». El resultado te dice si es válido, lo muestra en grupos de 4 caracteres (el formato impreso recomendado) e indica el país, los dígitos de control y el resto de la división entre 97. Si el IBAN es incorrecto y la longitud es la esperada, te sugiere qué dígitos de control corresponderían a esa cuenta, lo que ayuda a localizar la errata.

Estructura de un IBAN

El IBAN (International Bank Account Number, norma ISO 13616) tiene hasta 34 caracteres:

  • Código de país (2 letras, ISO 3166): ES, PT, DE…
  • Dígitos de control (2 cifras) calculados con el módulo 97.
  • BBAN: el número de cuenta nacional, con longitud y formato fijos en cada país. En España son los 20 dígitos del antiguo CCC: entidad (4), oficina (4), dígitos de control (2) y número de cuenta (10).

Algoritmo de validación (módulo 97)

  1. Quita espacios y comprueba la longitud del país.
  2. Mueve los 4 primeros caracteres al final.
  3. Sustituye cada letra por dos cifras: A = 10, B = 11 … Z = 35.
  4. Calcula el resto de dividir ese número entre 97. Si es 1, el IBAN es válido.

Con ES91 2100 0418 4502 0005 1332: se reordena como 21000418450200051332ES91; E = 14 y S = 28, así que el número es 21000418450200051332142891. Su resto entre 97 es 1: IBAN correcto. Como el número tiene 26 cifras, demasiadas para una calculadora, se divide por trozos: se calcula el resto de los primeros dígitos, se le añaden los siguientes y se repite.

Para calcular los dígitos de control se hace lo mismo con 00 en su lugar y se aplica 98 − resto. Con la cuenta anterior, el resto de 21000418450200051332142800 entre 97 es 7, y 98 − 7 = 91.

Dígitos de control de la cuenta española (CCC)

Además del IBAN, los 20 dígitos españoles llevan su propio control (las posiciones 9 y 10 de la cuenta). Cada uno se calcula con los pesos 1, 2, 4, 8, 5, 10, 9, 7, 3, 6:

  • Primer dígito: sobre 00 + entidad + oficina (10 cifras).
  • Segundo dígito: sobre las 10 cifras del número de cuenta.
  • Se suma cada cifra por su peso, se calcula 11 − (suma mod 11) y, si sale 10, el dígito es 1; si sale 11, es 0.

Ejemplo: para 0021000418 la suma ponderada es 0 + 0 + 8 + 8 + 0 + 0 + 0 + 28 + 3 + 48 = 95; 95 mod 11 = 7; 11 − 7 = 4. Para 0200051332 la suma es 105; 105 mod 11 = 6; 11 − 6 = 5. El DC es 45, que coincide con el de la cuenta de ejemplo.

Longitud del IBAN por país

PaísCódigoCaracteresEjemplo de formato
EspañaES24ES91 2100 0418 4502 0005 1332
AndorraAD24ADkk bbbb ssss cccc cccc cccc
PortugalPT25PTkk bbbb ssss cccc cccc cccc c
FranciaFR27FRkk bbbb bsss sscc cccc cccc ckk
ItaliaIT27ITkk xbbb bbss sssc cccc cccc ccc
AlemaniaDE22DE89 3704 0044 0532 0130 00
Reino UnidoGB22GB82 WEST 1234 5698 7654 32
SuizaCH21CHkk bbbb bccc cccc cccc c
Países BajosNL18NLkk bbbb cccc cccc cc
BélgicaBE16BEkk bbbc cccc cckk
BrasilBR29BRkk bbbb bbbb ssss sccc cccc ccct n
Costa RicaCR22CRkk 0bbb cccc cccc cccc cc
República DominicanaDO28DOkk bbbb cccc cccc cccc cccc cccc
GuatemalaGT28GTkk bbbb mmtt cccc cccc cccc cccc
El SalvadorSV28SVkk bbbb cccc cccc cccc cccc cccc

k = dígitos de control, b = banco, s = sucursal, c = cuenta. La herramienta conoce la longitud de unos 45 países; para el resto solo comprueba el módulo 97.

Lo que un validador de IBAN no puede hacer

El módulo 97 detecta todos los errores de una sola cifra y casi todas las transposiciones, pero no confirma que la cuenta exista, que esté abierta ni quién es su titular. Antes de una transferencia importante, confirma el IBAN por un canal seguro: el fraude más habitual consiste en enviar un IBAN válido… de otra persona.

En Latinoamérica la mayoría de países no usan IBAN. Para México, comprueba la cuenta con el validador de CLABE. Si estás revisando los datos de un proveedor español, valida también su CIF o su DNI; y para el número de una tarjeta, usa el validador de tarjetas (Luhn).

Preguntas frecuentes

¿Cómo sé si un IBAN es correcto?

Se mueven los 4 primeros caracteres al final, se convierten las letras en números (A = 10 … Z = 35) y se divide el número resultante entre 97. Si el resto es 1, el IBAN es válido. Además, la longitud debe coincidir con la de su país (24 en España).

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

No. La validación detecta errores de escritura, pero no consulta al banco: un IBAN con dígitos correctos puede corresponder a una cuenta cerrada o inexistente.

¿Cómo se calcula el IBAN a partir del número de cuenta?

En España, pon ES00 delante de los 20 dígitos de la cuenta, calcula el resto entre 97 del número reordenado y resta ese resto a 98: ese es el par de dígitos de control. Elige «Calcular IBAN» en la herramienta para hacerlo automáticamente.

¿México, Argentina o Colombia usan IBAN?

No. México usa la CLABE de 18 dígitos, Argentina la CBU y Colombia o Chile números de cuenta propios de cada banco. Para transferencias internacionales a esos países se usa el código SWIFT/BIC junto con la cuenta local.

¿Es seguro pegar mi IBAN aquí?

Sí: la validación se hace en tu navegador y el IBAN no se envía a ningún servidor ni se guarda.