Validador de NSS: comprueba el control módulo 97

Un número de la Seguridad Social es válido si tiene 12 dígitos y los 2 últimos coinciden con el resto de dividir entre 97 la provincia y el número de afiliación (un resto 0 se escribe 97). Este validador de NSS hace el cálculo en el navegador: comprueba el formato, pero no consulta a la Tesorería General de la Seguridad Social.

Pega un NSS de 12 dígitos y comprobamos si los 2 últimos coinciden con el resto de dividir provincia y número entre 97.

Validador rápido

Comprueba si un DNI, NIE, CIF, IBAN, número de tarjeta, NSS o CCC tiene formato y dígito de control válidos.

El validador comprueba formato y dígitos de control. No consulta si el documento o la cuenta existen. El valor no se envía a ningún servidor ni se guarda en la URL.

Cómo se calcula

Provincia (2) + número (8) + 2 dígitos de control Mod 97 (el resto 0 se representa como 97).

Muestra generada
483715206304

Resto de dividir provincia + número entre 97; si el resto es 0, el control es 97.

  1. 1
    Provincia + número (10 dígitos)
    4837152063
  2. 2
    Resto mod 97
    4
  3. 3
    Control (0 se representa como 97)
    04

Preguntas frecuentes

¿Cuántos dígitos tiene el número de la Seguridad Social?

12 dígitos: 2 de provincia, 8 de número de afiliación y 2 de control.

¿Qué pasa si el resto de la división entre 97 es 0?

El control esperado del NSS es 97, no 00; si el número trae 00 en ese caso, se marca como inválido.

¿El validador de NSS consulta a la Seguridad Social?

No. Solo comprueba el algoritmo matemático; no accede a ningún sistema de la Tesorería General de la Seguridad Social.

Sigue explorando

¿Necesitas validar otro tipo de dato? Usa el validador completo.