Validador IBAN
Un IBAN (Número Internacional de Cuenta Bancaria) incluye el país, dos dígitos de control y un BBAN específico por país. La validación tiene dos pasos: (1) longitud coincide con la spec publicada del país, (2) checksum mod-97 da 1 después de reorganizar y convertir letras a dígitos. Esta herramienta ejecuta ambos chequeos localmente y muestra país parseado, dígitos de control, BBAN y errores. Útil para detectar typos en formularios de pago antes de enviar dinero.
Pega un IBAN arriba para validar.
La validación es local (sin llamadas red). El checksum prueba que el IBAN está bien formado, no que la cuenta exista.
Cómo usar
- Pega un IBAN. Espacios y mayúsculas no importan — se normalizan.
- Lee el estado: ✓ válido significa que longitud + checksum pasaron.
- Si es inválido, la lista de errores señala el problema (carácter malo, longitud mala, checksum fallido, país desconocido).
Preguntas frecuentes
- ¿IBAN válido = cuenta existe?
- No. El checksum solo detecta typos y errores de transcripción. Verificar la existencia real requiere API del banco (e.g. consulta SEPA SCT Inst) — no se puede hacer desde el navegador.
- ¿Por qué falla mi cuenta de US/Canadá?
- EE.UU., Canadá, Australia, NZ y la mayoría de países no-europeos no usan IBAN. Usan ABA/routing + número de cuenta o esquemas locales. IBAN es sobre todo Europa, Oriente Medio y parte del Caribe.
- ¿Cómo se computa el chequeo mod-97?
- Mueve los primeros 4 caracteres (país + dígitos control) al final, reemplaza cada letra por su valor A=10, B=11, …, Z=35, y computa el número resultante mod 97. Un IBAN válido da 1.
- ¿Los dígitos de control son los mismos que los de la cuenta?
- No — los dígitos de control IBAN se computan del BBAN. El propio BBAN puede tener sus dígitos de control internos (e.g. España tiene dos), separados.
Herramientas relacionadas
Validador de Tarjeta de Crédito (Luhn + Marca)
Valida un número de tarjeta con checksum Luhn, detecta marca (Visa/MC/Amex/etc) y chequea longitud esperada. Local, sin red.
Calculadora de exponenciación modular (aᵇ mod m)
Calcula a^b mod m de forma exacta para enteros arbitrariamente grandes mediante exponenciación binaria rápida, además del inverso multiplicativo modular de la base. Ideal para RSA, Diffie-Hellman y teoría de números.
Validador ISBN (ISBN-10 / ISBN-13)
Valida checksums de ISBN-10 e ISBN-13 y convierte entre los dos formatos. Maneja guiones y espacios.
Generador de la sucesión de Fibonacci
Genera los primeros N números de Fibonacci — 0, 1, 1, 2, 3, 5, 8 … — con precisión exacta de enteros grandes, y ve el último término, la suma acumulada y la aproximación al número áureo de los dos últimos términos.
Formateador de Números (Intl.NumberFormat)
Formatea un número como cada locale espera — `1,234,567.89`, `1.234.567,89`, `$1.23M`, `12 345 ₽` — y obtén el snippet JavaScript equivalente.
Calculadora de Fracciones — Sumar, Restar, Multiplicar
Suma, resta, multiplica y divide fracciones, números mixtos y decimales. Obtén la fracción reducida, el número mixto, el decimal y los pasos.