Herramientas
Guías

Validador de número de identificación (multi-país)

Conversión

Valida números de identificación nacionales de 15 países: comprueba formato y dígito de control localmente para China, EE. UU., Reino Unido, Canadá, Australia, India, Japón, Corea, Rusia, Francia, Alemania, España, Portugal, Bangladés y Arabia Saudí. Sin consultas, sin almacenamiento.

100 % del lado del cliente Sin backend
100 % del lado del cliente. Esta herramienta solo verifica el formato y el dígito de control del número localmente en tu navegador. NO consulta ninguna base de datos, NO identifica al titular, NO almacena ni transmite el número a ningún lugar.
En esta página

¿Qué es un validador de número de identificación nacional?#

Un número de identificación nacional no es una cadena aleatoria: la mayoría de países incrustan en él una estructura (un código de región, una fecha de nacimiento, un número de serie) y lo rematan con un dígito de control calculado a partir de los dígitos previos, de modo que un solo carácter mal tecleado hace que el número suspenda su autocomprobación. Un validador aplica ingeniería inversa a esa estructura: confirma que la longitud y el patrón de caracteres sean legales, recalcula el dígito de control a partir de la carga útil y los compara. Si coinciden, el número está bien formado; si no, alguien lo transcribió mal.

Esta página valida números de identificación de 15 países (China, EE. UU., Reino Unido, Canadá, Australia, India, Japón, Corea, Rusia, Francia, Alemania, España, Portugal, Bangladés y Arabia Saudí), cada uno con su propio algoritmo: el resident-ID de China usa una tabla ISO 7064 MOD 11-2; el Aadhaar de India usa una comprobación de grupos diédricos Verhoeff; el Steuer-ID alemán usa una cadena recursiva MOD 11,10; y así sucesivamente. La página te dice tres cosas por separado: si el Formato es legal, si el Dígito de control pasa (algunos países no lo tienen) y la forma canónica Normalizada.

Lo que deliberadamente no hace es consultar nada. No hay base de datos, ni registro, ni llamada de red: el aviso de la parte superior lo deja claro. Un resultado «Válido» significa que el número está bien formado estructuralmente, no que pertenezca a una persona real.

Cómo se usa#

  1. Elige un País en el desplegable. La lista se preselecciona para que coincida con la configuración regional de la página cuando es posible (la página china por defecto a CN, la japonesa a JP, etc.).
  2. Escribe o pega el Número de identificación. Se toleran espacios y guiones y se eliminan; las letras se pasan a mayúscula automáticamente cuando procede (la X china, la letra de control española, los prefijos del NINO británico).
  3. Pulsa Validar. La tarjeta de resultado muestra una cabecera de Válido / No válido y luego cuatro filas: Formato (correcto/incorrecto), Dígito de control (correcto/incorrecto/no procede), Normalizado (la forma canónica formateada) y Motivo (qué comprobación ha fallado: vacío, formato, dígito de control o todo correcto).
  4. Limpiar reinicia el formulario. Toda la interacción se ejecuta en tu navegador; nada se almacena ni se envía.

Características clave#

  • 15 países, 15 algoritmos distintos. Desde el MOD 11-2 ponderado de China y el Verhoeff de India hasta la clé francesa 97 − (n mod 97) (con el caso especial del departamento corso 2A/2B), cada país usa su dígito de control publicado real, no un Luhn genérico enchufado a todo.
  • Formato y dígito de control reportados por separado. Algunos números (el SSN de EE. UU., el NINO británico, el NID de Bangladés) no llevan dígito de control; para ellos, la fila de dígito de control muestra «no procede» y la validez descansa solo en el formato, así que nunca se te dice que un número «pasó el dígito de control» cuando no existe tal comprobación.
  • Consciente de la estructura, no de registros. El validador de China, por ejemplo, rechaza una fecha de nacimiento 19900230 (30 de febrero) y un prefijo de provincia ajeno al conjunto GB/T 2260: hechos estructurales del propio número, sin consultar quién lo titulariza.
  • Salida normalizada. Las entradas válidas se formatean en la agrupación convencional de cada país (EE. UU. 123-45-6789, Francia 1 23 45 6L 123 456 01, Japón 1234 5678 9012), de modo que puedes copiar una forma canónica.
  • Sin consultas, sin almacenamiento, sin red. Subrayado por el aviso de la página: la entrada nunca sale de tu navegador. Úsalo para verificar un número que ya tienes en mano; no puede decirte de quién es.

Ejemplo práctico#

Toma un resident-ID chino sintético y con dígito de control válido construido para la demostración: 110101199001010015 (región 110101, fecha de nacimiento 19900101, número de serie 001, dígito de control 5). Pegado en el validador de CN, la tarjeta muestra:

Status:     Valid
Format:     Pass
Checksum:   Pass
Normalized: 110101199001010015
Reason:     All checks passed

El dígito de control 5 se recalcula a partir de los primeros 17 dígitos con los pesos [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2] y la tabla de consulta 1,0,X,9,8,7,6,5,4,3,2: la suma ponderada es 106, 106 mod 11 = 7, y la posición 7 de la tabla es 5. Cambia el último dígito por 6 y el dígito de control pasa a Incorrecto mientras el formato sigue correcto, exactamente así es como se caza un único error de transcripción. El segmento de fecha de nacimiento también se verifica: 19900230 suspendería el formato, porque el 30 de febrero no es una fecha real.

Por contraste, un número del Seguro Social de EE. UU. como 123-45-6789 no lleva dígito de control, así que su fila correspondiente muestra «no procede» y la validez depende solo de las reglas de los rangos de área/grupo/serie: un recordatorio de que «válido» significa cosas distintas según el país.

Preguntas frecuentes#

¿«Válido» significa que este número pertenece a una persona real?#

No. Significa que el número está bien formado estructuralmente: la longitud correcta, los caracteres legales, una estructura plausible y, donde el país lo contempla, un dígito de control correcto. Un número bien formado al azar puede estar sin asignar, pertenecer a una persona fallecida o no haberse emitido jamás. Esta herramienta no puede ni debe consultar a quién pertenece un número.

¿Por qué la fila del dígito de control a veces dice «no procede»?#

Porque no todos los países incluyen un dígito de control en su número de identificación. El SSN de EE. UU., el National Insurance number británico y el NID de Bangladés se comprueban solo por formato: no hay un dígito de autocomprobación que recalcular. La herramienta muestra «no procede» en lugar de fingir que un dígito de control ha pasado.

¿Es seguro pegar un número de identificación real en esta página?#

La página es 100 % del lado del cliente: no hay backend, ni petición de red, ni nada que se almacene tras marcharte. Dicho esto, trata en general cualquier número real con cuidado: pégalo solo en páginas en las que confíes. Si estás probando tu propia lógica de validación, usa un número sintético (como hace el ejemplo práctico) en lugar del de una persona real.

¿Por qué se rechazó mi número francés si los dígitos son correctos?#

El NIR francés termina con una clé de dos dígitos calculada como 97 − (el NIR de 13 dígitos mod 97), y la casilla del departamento puede ser las letras 2A o 2B para Córcega (que las matemáticas deben tratar como 19 y 18). Si la clé no coincide, o si se introdujo un departamento corso sin la forma con letra, el número se rechaza aunque «parezca numérico». Revisa los dos últimos dígitos contra la fórmula.