Validador de NSS IMSS México
Validador en línea de NSS IMSS México. Verifique formato y dígitos de control.
¿Cómo se valida el NSS IMSS?
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.