BrowserTools
Inicio / Validadores / Validador de IBAN

Validador de IBAN

Comprueba si un IBAN está bien escrito y mira de qué partes se compone.

Cargando Validador de IBAN… Si no ocurre nada, activa JavaScript.

Un IBAN (International Bank Account Number) identifica una cuenta bancaria en un formato que aceptan los bancos de 89 países y territorios. Empieza con un código de país de dos letras y dos dígitos de control, seguidos del BBAN, el número de cuenta nacional reorganizado en un formato fijo que cada país registra ante SWIFT. Alemania usa 22 caracteres, Francia 27, Noruega solo 15 y Santa Lucía 32. Como un solo carácter equivocado puede enviar un pago al lugar erróneo o hacer que se devuelva días después, cada IBAN lleva dígitos de control que detectan casi todos los errores de escritura. Este validador hace las mismas comprobaciones que el sistema de un banco antes de aceptar una transferencia y explica en lenguaje sencillo qué falla cuando algo no cuadra.

Preguntas frecuentes

¿Cómo se calculan los dígitos de control del IBAN?
El método es ISO 7064 MOD 97-10, el que usa ISO 13616. Pasa los cuatro primeros caracteres (código de país y dígitos de control) al final, sustituye cada letra por dos cifras (A es 10, B es 11 y así hasta Z, que es 35) y lee el resultado como un número muy grande. En un IBAN válido, ese número dividido entre 97 deja resto 1. Para crear los dígitos de control, haz lo mismo con 00 en su lugar y resta el resto a 98. El número es demasiado grande para la coma flotante habitual, así que la herramienta lo procesa cifra a cifra.
¿Un IBAN válido significa que la cuenta existe?
No. La comprobación solo demuestra que el IBAN está bien formado: la longitud adecuada, los tipos de caracteres adecuados y unos dígitos de control que cuadran. Cualquiera puede crear un IBAN perfectamente válido para una cuenta que nunca se abrió. El fraude con facturas suele usar IBAN reales y válidos del propio estafador, así que si los datos bancarios cambian de forma inesperada, confírmalos por teléfono con un número que ya conozcas y usa la comprobación del nombre del beneficiario de tu banco cuando esté disponible.
¿La herramienta me dice a qué banco pertenece un IBAN?
No, y no lo intenta. Muestra el código de banco y, cuando el país lo define, el código de sucursal, según las posiciones del registro de SWIFT. Convertir ese código en el nombre de un banco requiere el directorio de códigos bancarios de cada país (por ejemplo la lista del Bundesbank en Alemania o los sort codes en el Reino Unido), que son independientes, cambian a menudo y no todos se publican libremente. Adivinar con datos incompletos sería peor que no hacerlo, así que busca el código en el directorio oficial del país correspondiente.
¿Qué errores detectan los dígitos de control?
La comprobación mod-97 detecta cualquier cifra equivocada por separado y cualquier intercambio de dos cifras vecinas, que son con diferencia los errores de escritura más habituales, y también atrapa la gran mayoría de los demás fallos: un error al azar solo se cuela aproximadamente una vez de cada 97. Las comprobaciones de longitud y formato añaden otra capa, al detectar caracteres que faltan o sobran y letras donde solo se permiten cifras.
¿Por qué mi país no está en la lista?
En el registro solo figuran los países que han inscrito un formato de IBAN ante SWIFT, la autoridad de registro de ISO 13616. Muchas grandes economías, como Estados Unidos, Canadá, Australia, China, India y Japón, no usan IBAN para las cuentas nacionales y emplean routing numbers, sort codes u otros sistemas, a menudo junto con un código SWIFT/BIC para las transferencias internacionales. Algunos bancos de ciertos países africanos y asiáticos emiten números parecidos al IBAN que no están en el registro, y esos no se pueden validar según la norma.
¿Por qué un IBAN de Guadalupe o de Jersey empieza por FR o GB?
Algunos territorios no tienen entrada propia en el registro y quedan cubiertos por la de otro país. Los departamentos y colectividades de ultramar franceses, como Guadalupe, Martinica, Reunión y Nueva Caledonia, usan FR, las islas Åland usan FI, y Jersey, Guernsey y la isla de Man usan GB. Si escribes un IBAN que empieza por uno de esos códigos de territorio, la herramienta te indica qué prefijo debería llevar.
¿Qué son el formato impreso y el formato electrónico?
Son las dos maneras de escribir un IBAN que contempla ISO 13616. El formato impreso, para papel y pantallas, lo divide en grupos de cuatro caracteres separados por espacios, lo que facilita leerlo en voz alta y compararlo. El formato electrónico, usado en ficheros de pago y en los campos de la banca en línea, no lleva espacios y usa mayúsculas. Los dos contienen exactamente los mismos caracteres, y esta herramienta acepta cualquiera, con o sin el prefijo IBAN.
¿Es seguro pegar números de cuenta aquí?
Sí. El validador es JavaScript sencillo que se ejecuta en tu navegador y no hace peticiones de red con lo que escribes, así que los IBAN nunca salen de tu dispositivo. El CSV del lote también se genera localmente. Un IBAN por sí solo no es secreto, ya que aparece en cualquier factura, pero mantener las listas de cuentas de clientes o empleados fuera de servidores ajenos sigue siendo una buena práctica.

Acerca de Validador de IBAN

Pega un IBAN con o sin espacios y la herramienta comprueba cuatro cosas en orden: que el código de país figura en el registro IBAN de SWIFT, que la longitud corresponde a ese país, que cada carácter del BBAN es del tipo correcto (cifra, letra o cualquiera) para su posición y que la comprobación mod-97 de ISO 13616 deja resto 1. Cuando todo es correcto, muestra el desglose en país, dígitos de control, código de banco y código de sucursal, según las posiciones que cada país publica en el registro, y te da el IBAN en formato impreso (grupos de cuatro) y en formato electrónico (sin espacios), listos para copiar. La pestaña de lote comprueba una lista entera, un IBAN por línea, y exporta los resultados en CSV, algo útil para limpiar un fichero de proveedores o de nóminas antes de subirlo. La pestaña de dígitos de control hace lo contrario: indicas un país y un BBAN y calcula los dos dígitos que lo convierten en un IBAN completo.

La lista de países es el registro completo, en la versión 103 de septiembre de 2026, con el IBAN de ejemplo del propio registro para cada país, para que pruebes con formatos reales, y con los territorios de ultramar que comparten los códigos francés, finlandés y británico. Todo ocurre en tu navegador: los números de cuenta que pegas nunca se envían, registran ni guardan. Ten en cuenta lo que un validador puede y no puede decirte. Un IBAN válido está bien formado, lo que descarta erratas, pero no demuestra que la cuenta exista, que esté abierta ni que pertenezca a la persona que figura en la factura. Para eso, usa la verificación del nombre del beneficiario de tu banco, si existe, antes de enviar dinero.

El IBAN empezó como un experimento europeo

El IBAN lo diseñó el European Committee for Banking Standards en los años noventa, cuando los pagos entre países europeos eran lentos y caros, en parte porque cada país escribía los números de cuenta de una forma distinta y los errores solo se descubrían después de que fallara un pago. La primera versión de ISO 13616 se publicó en 1997, y SWIFT se convirtió en la autoridad de registro que mantiene la lista oficial de formatos nacionales.

Durante años el IBAN fue opcional, y mucha gente lo conoció en facturas de otros países. El gran impulso llegó con la SEPA, la Zona Única de Pagos en Euros: desde 2014 el IBAN pasó a ser obligatorio para las transferencias y los adeudos directos en euros en toda la zona euro y sustituyó a los formatos de cuenta nacionales en los pagos cotidianos de casi toda Europa. Después la norma se extendió mucho más allá de Europa, a Oriente Próximo y a partes de África y América Latina, con Brasil, Arabia Saudí y Pakistán entre los países que la adoptaron.

La elección del 97 no es casual. Es el mayor número primo de dos cifras, y un módulo primo garantiza que cambiar una sola cifra, o intercambiar dos cifras vecinas, siempre altera el resto. Por eso dos pequeños dígitos bastan para proteger un número de cuenta de hasta 34 caracteres.

Apoyar