Omitir yendo al contenido principal

Validador de SIN Canadá

Validador online de Social Insurance Number (SIN / NAS) de Canadá según ESDC y CRA.

¿Cómo funciona la validación del SIN canadiense?

La validación verifica que el código contenga exactamente 9 dígitos numéricos, comprueba que el primer dígito corresponda a una región provincial activa (1 a 7 o 9) y aplica el algoritmo de Luhn (Módulo 10).

Si la suma ponderada de Luhn es un múltiplo exacto de 10, el SIN se confirma como matemáticamente coherente y estructuralmente válido.

Algoritmo de Cálculo del Dígito Verificador del SIN

El 9º dígito del SIN se valida mediante el algoritmo estándar de Luhn (Módulo 10) aplicado a los 8 dígitos iniciales:

Suma = Σ dᵢ × (si i par: 2, si i impar: 1) [con redução de dois dígitos]; Checksum = (10 - (Suma mod 10)) mod 10
  1. Se verifica que el primer dígito sea un prefijo regional válido (1, 2, 3, 4, 5, 6, 7 o 9).
  2. Se multiplican los 8 primeros dígitos alternadamente por 1 y 2 de izquierda a derecha (pesos 1, 2, 1, 2, 1, 2, 1, 2).
  3. Si algún producto es 10 o mayor, se suman los dos dígitos del resultado (ej.: 8 × 2 = 16 → 1 + 6 = 7).
  4. Se suman todos los valores procesados.
  5. El 9º dígito verificador es la cantidad requerida para completar la suma al siguiente múltiplo de 10.

Preguntas Frecuentes sobre Validación