Validadores: IBAN, BSN, IVA, tarjeta, ISBN
Fijar en tus herramientasComprueba un IBAN, un BSN neerlandés, un número de tarjeta, un número de IVA de la UE, un email, una URL o un ISBN, con el motivo si falla. Un valor por línea.
Funciona por completo en tu navegador. Lo que escribes nunca se envía a nuestros servidores.
Escribe o pega valores arriba, uno por línea, y cada uno se comprueba aquí.
historial · 0
Las entradas procesadas aparecen aquí mientras esta página esté abierta. Al recargar la página se borra la lista.
Ejemplos de código
Copia estos ejemplos en tu propio proyecto. Cada uno usa solo la biblioteca estándar del lenguaje, así que no hay nada que instalar.
const iban = 'NL91 ABNA 0417 1643 00'
const compact = iban.replace(/\s/g, '').toUpperCase()
const rearranged = compact.slice(4) + compact.slice(0, 4)
const digits = [...rearranged].map((char) => parseInt(char, 36)).join('')
console.log(BigInt(digits) % 97n === 1n ? 'valid' : 'invalid')Qué hace
Comprueba si un valor está bien formado: un IBAN, un BSN neerlandés, un número de tarjeta, un número de IVA de la UE, un email, una URL o un ISBN. Cada uno se comprueba como define su propio estándar, y un fallo viene con su motivo. Pega un valor por línea para comprobar muchos a la vez.
Cómo se usa
- Escribe o pega un valor por línea. El tipo de cada línea se detecta por separado, o elige un tipo en Comprobar como.
- Lee el veredicto de cada valor: válido o no válido, el motivo si falla y sus partes (país, dígitos de control, dominio, etc.) si pasa.
- Copia una parte o toda la lista de veredictos.
Ejemplos
Tres valores, uno por línea:
NL91 ABNA 0417 1643 00 es un IBAN válido, 111222334 falla la comprobación BSN en sus dígitos de control, y 978-0-306-40615-7 es un ISBN-13 válido que es 0306406152 como ISBN-10.
Conviene saber
- Válido significa bien formado con dígitos de control que cuadran. No significa que exista una cuenta, tarjeta, registro de IVA o buzón.
- Un IBAN se comprueba por la longitud de su país y la regla del módulo 97. Un BSN de ocho dígitos se lee con un cero inicial.
- Los números de IVA solo se comprueban por el formato de su país. Busca una empresa en VIES para confirmar que está registrada.
- Esta herramienta trata datos personales, así que no muestra anuncios ni guarda historial ni enlace para compartir de lo que introduces.
¿Qué significa válido?
Significa que el valor está bien formado y sus dígitos de control cuadran, así que podría existir. No prueba que una cuenta esté abierta, una tarjeta activa, un número de IVA registrado o un buzón acepte correo: eso solo puede decirlo el emisor.
Preguntas frecuentes
¿Cómo funciona la comprobación en cada tipo?
Un IBAN se comprueba por la longitud de su país y la regla del módulo 97, un BSN con la prueba del once, un número de tarjeta con el algoritmo de Luhn y un ISBN con su dígito de control. Un número de IVA se comprueba contra el formato de su país, un email contra las reglas habituales de parte local y dominio, y una URL por esquema y host.
¿Se comprueba un número de IVA en el registro oficial?
No. Esta herramienta solo comprueba el formato del número para su país. Para confirmar que una empresa está registrada, búscala en el servicio VIES de la Comisión Europea.
¿Lo que introduzco se envía a algún sitio?
No. Cada comprobación se ejecuta en tu navegador y los valores no se envían a nuestros servidores. Como esta herramienta trata datos personales, no muestra anuncios ni guarda historial de lo que introduces.