Generador de NSS IMSS México
Número de Seguro Social (NSS) mexicano del IMSS de 11 dígitos para pruebas.
Esperando generación...
Sobre el NSS IMSS México
El Número de Seguro Social (NSS) es asignado por el IMSS en México a los trabajadores asegurados. Consta de 11 dígitos numéricos.
Esta herramienta genera y valida el NSS aplicando la fórmula de Luhn en el último dígito para corroborar el dígito verificador.
Anatomía y Estructura del NSS en México
El Número de Seguridad Social del IMSS consta de 11 dígitos numéricos:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 y 2 | Subdelegación IMSS | 2 dígitos | Oficina regional del IMSS de alta del asegurado | 12 |
| 3 y 4 | Año de Afiliación | 2 dígitos | Año en que fue dado de alta el trabajador | 98 |
| 5 y 6 | Año de Nacimiento | 2 dígitos | Año de nacimiento del trabajador | 80 |
| 7 a 10 | Folio Administrativo | 4 dígitos | Secuencia administrativa interna del IMSS | 1234 |
| 11 | Dígito Verificador | 1 dígito | Validado mediante algoritmo de Luhn (Módulo 10) | 5 |
Algoritmo de Validación del NSS (Algoritmo de Luhn)
El IMSS aplica el algoritmo estándar de Luhn para verificar el 11º dígito:
Luhn: pesos alternados [1, 2, 1, 2...]; si producto >= 10 restar 9; DV = (10 - (Suma % 10)) % 10
- 1. Multiplicar posiciones alternadamente por 1 y 2.
- 2. Si el producto es mayor o igual a 10, restar 9.
- 3. Sumar todos los resultados.
- 4. Calcular DV = (10 - (Suma % 10)) % 10.
- 5. Cotejar con el 11º dígito.