Generador de número de la Seguridad Social (NSS)

El número de la Seguridad Social (NSS o NUSS) tiene 12 dígitos: 2 de provincia, 8 de número y 2 de control. El control es el resto de dividir entre 97 los 10 primeros dígitos. Los NSS generados en DataMockSeed son ficticios: validan en formularios de nóminas o RRHH, pero no corresponden a ningún afiliado real.

El NSS combina el código de provincia, un número secuencial y 2 dígitos de control calculados con el resto de dividir entre 97 (si el resto es 0, el control es 97).

5 ejemplos generados
462664428877Válido
289818493621Válido
219630151463Válido
329521349211Válido
525149674366Válido

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
462664428877

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)
    4626644288
  2. 2
    Resto mod 97
    77
  3. 3
    Control (0 se representa como 97)
    77

Preguntas frecuentes

¿Los NSS generados corresponden a afiliados reales?

No. El número es aleatorio; solo el cálculo de los dígitos de control sigue el algoritmo de la Tesorería General de la Seguridad Social.

¿Por qué a veces el control del NSS es 97 y no 00?

Porque cuando el resto de la división entre 97 es 0, el control se representa como 97 en lugar de 00.

¿Para qué sirve un número de la Seguridad Social de prueba?

Para probar formularios de nóminas, RRHH o seguros que validan el formato del NSS sin usar los datos de una persona real.

Sigue explorando

¿Buscas más tipos de datos? Prueba el generador completo.