Herramienta gratuita
Validador y generador IBAN
Pega un IBAN para verificar el checksum MOD-97, identificar el banco y obtener el BIC para transferencias internacionales. Cambia al modo Generar para calcular dígitos de control válidos a partir de un código de país y un BBAN. Todo ocurre en tu navegador — sin envío de datos, sin registro, sin clave API.
Pega un IBAN a la izquierda para ver banco, BIC, estructura de cuenta y resultado del checksum.
Por qué cada transferencia debe empezar con una comprobación de IBAN
Un IBAN — International Bank Account Number — es la forma estandarizada de identificar una cuenta bancaria a través de fronteras en Europa y más allá. Detrás de cada IBAN hay una pequeña salvaguarda matemática: la suma de control MOD-97. Dos dígitos colocados justo después del código de país demuestran que el resto del número se tecleó correctamente. Si un solo dígito está mal, la suma deja de cuadrar y el IBAN es rechazado por todos los bancos del mundo. Por eso pegar un IBAN en un validador antes de iniciar una transferencia es el seguro más barato contra los errores de tipeo que envían el dinero a la cuenta equivocada.
El validador de esta página hace la comprobación completa en tu navegador. Verifica la suma MOD-97, luego coteja la estructura específica de cada país (Alemania tiene una Bankleitzahl de 8 dígitos más un número de cuenta de 10 dígitos; Francia añade un dígito de control nacional; Países Bajos usa un código bancario de 4 letras) y por último cruza la porción del código bancario con una base de datos curada de los principales bancos europeos. Cuando hay coincidencia ves también el BIC/SWIFT necesario para transferencias internacionales — sin tener que consultarlo aparte en la web del banco.
La pestaña Generar resuelve el problema inverso: dado un país y el BBAN local (la parte del número que existe en los sistemas internos del banco), calcula los dos dígitos MOD-97 y arma un IBAN totalmente válido. Útil al migrar de un formato nacional al IBAN, al preparar datos de prueba para software contable o al verificar que un IBAN que te dieron coincide con el número de cuenta que tienes por separado. Ambos modos funcionan 100 % en el cliente: nada se sube, nada se registra, no hace falta cuenta.
Verificación MOD-97 en local
El algoritmo estándar ISO 13616 corre en JavaScript puro en tu navegador — sin servidor.
35+ países soportados
Todos los países UE y EEE además del Reino Unido, Suiza, Noruega, Islandia, Serbia y varios países IBAN no comunitarios. Cada uno tiene su estructura y el parser las conoce todas.
Identificación bancaria con BIC/SWIFT
Para IBAN válidos consultamos el nombre del banco, la ciudad y el BIC/SWIFT en una base de datos de los principales bancos europeos. Útil para transferencias internacionales que requieren IBAN y BIC.
Modo Generar para migrar a IBAN
¿Tienes un número de cuenta nacional? Elige el país, pega el BBAN y calculamos el prefijo MOD-97 de dos dígitos para formar un IBAN válido. Sin cálculos manuales.
Privacidad por diseño
El IBAN que pegas nunca sale de tu dispositivo. Sin upload, sin logs, sin analítica. Cerrar la pestaña borra todo.
Conectado al generador de facturas
Tras validar, salta al generador de facturas con IBAN y BIC pre-rellenados. Un error tipográfico menos por factura.
Preguntas frecuentes
Respuestas breves a las preguntas más habituales antes de apoyarse en esta página.
- ¿Qué es exactamente un IBAN?
- IBAN significa International Bank Account Number — un formato estandarizado por ISO 13616 que identifica de forma única una cuenta bancaria entre países. Empieza con un código de país de 2 letras, seguido de 2 dígitos de control (MOD-97) y el BBAN específico del país que contiene el código de banco y el número de cuenta. La longitud va de 15 (Noruega) a 31 caracteres (Malta).
- ¿Qué hace en realidad MOD-97?
- MOD-97 es un algoritmo de checksum. El IBAN se reordena moviendo el código de país y los dígitos de control al final, cada letra se reemplaza por un código de 2 dígitos (A=10, B=11, … Z=35), y el número grande resultante se divide entre 97. Un IBAN válido siempre da resto 1. Cualquier otro valor indica un error tipográfico. Los dos dígitos de control se calculan al asignar la cuenta para que la ecuación cierre.
- ¿Por qué el validador dice que mi IBAN es correcto pero el banco lo rechaza?
- La validación de formato solo demuestra que el número podría existir matemáticamente como cuenta en el sistema bancario del país — no que la cuenta esté actualmente abierta en el banco. Un IBAN puede pasar MOD-97, identificar un banco real y, aun así, pertenecer a una cuenta cerrada o nunca abierta. Los bancos comprueban la existencia real en su registro interno, al que el validador no llega. Úsalo para detectar typos; una pequeña transferencia de prueba confirma que la cuenta está activa.
- ¿La base de datos bancaria es completa?
- Cubrimos los principales bancos minoristas y comerciales por país (normalmente los 10 a 15 primeros). Si el código de banco no está en nuestra base, el resto del parsing funciona y el IBAN se valida igualmente — solo verás «Banco no está en nuestra base» en lugar del nombre. Ampliamos la base según las peticiones; avísanos si falta tu banco.
- ¿Puedo comprobar IBANs fuera de Europa?
- Sí, para muchos países. Cubre los 27 Estados miembros de la UE más Reino Unido, Suiza, Noruega, Islandia, Serbia, Liechtenstein, Mónaco, San Marino, Andorra, Albania, Georgia y Turquía. Otros países IBAN (Arabia Saudí, EAU, Israel, Túnez, Pakistán y más) usan el mismo estándar MOD-97 pero no están aún en nuestra lista — avísanos si los necesitas.
- ¿Por qué mi IBAN a veces empieza con letras (NL ABNA, IE BOFI)?
- Algunos países usan un código de banco alfabético de 4 letras en vez de dígitos. Los Países Bajos usan ABNA para ABN AMRO, INGB para ING, RABO para Rabobank; Irlanda usa BOFI para Bank of Ireland, AIBK para Allied Irish Banks. El formato es específico del país y forma parte de la estructura oficial IBAN publicada por el European Committee for Banking Standards. MOD-97 transforma letras en números (A=10 … Z=35), por lo que el checksum sigue funcionando.
- ¿Almacenáis los IBAN que compruebo?
- No. La validación y la generación corren enteramente en tu navegador con JavaScript del cliente. Sin llamada API, sin log de servidor, sin analítica en el formulario. El IBAN solo existe en la pestaña — cerrarla lo borra.
- ¿Qué pasa si recibo un IBAN con prefijo de país incorrecto?
- Cada país tiene una longitud total fija y un patrón de estructura fijo. Un IBAN 'DE' debe medir exactamente 22 caracteres con 8 dígitos de código de banco y 10 de cuenta; un 'FR' debe medir 27 con una disposición concreta. Si prefijo y resto no coinciden, el validador lo marca al instante — útil contra una estafa común donde se cambia el prefijo para desviar la transferencia.