1001Ferramentas
🇸🇪Validadores

Validador Personnummer Suécia

Valida personnummer sueco (YYMMDD-XXXX com Luhn) incluindo data e verificação de gênero.

Aceita os formatos YYMMDD-XXXX (10 dígitos com hífen), YYMMDD+XXXX (100+ anos) ou YYYYMMDDXXXX (12 dígitos). O último dígito é Luhn sobre os 9 anteriores.

Personnummer: o número de identidade sueco com verificação Luhn

O personnummer sueco identifica todo residente e é montado a partir de uma data de nascimento + sufixo de 4 dígitos, escrito YYMMDD-NNNC (ou YYYYMMDDNNNC). O dígito final C é um dígito verificador Luhn sobre os nove anteriores, então um número digitado errado é pego na hora. Esta ferramenta valida esse checksum; o exemplo 811228-9874 passa.

O separador carrega significado: um hífen - é normal, mas vira um mais + quando a pessoa completa 100 anos, sinalizando o século anterior. O terceiro dígito do sufixo também codifica o sexo (ímpar = masculino, par = feminino).

Anatomia de 811228-9874

  • YYMMDD (811228): a data de nascimento.
  • Separador: - com menos de 100 anos, + a partir de 100.
  • NNN (987): número de nascimento; a paridade do último dígito dá o sexo.
  • C (4): o dígito verificador Luhn sobre os nove dígitos.

Onde importa

  • Tudo na Suécia: saúde, bancos (BankID), impostos (Skatteverket), emprego.
  • Número de coordenação: não residentes recebem um samordningsnummer com +60 no dia — estruturalmente parecido.
  • Sexo a partir do número: a paridade do penúltimo dígito indica historicamente o sexo.
  • Mock data / testes: o Luhn permite gerar números de teste com formato válido.

Pegadinhas comuns

  • O separador +: não trate + como inválido — ele marca uma pessoa com 100 anos ou mais.
  • 10 vs 12 dígitos: o século pode ser implícito; normalize antes de aplicar Luhn sobre os nove dígitos certos.
  • Checksum ≠ registrado: um número válido no Luhn não é necessariamente um personnummer atribuído.
  • PII sensível: o personnummer é fortemente protegido — use dados sintéticos para testes.

FAQ

O que o + significa? Ele substitui o hífen quando a pessoa tem 100+ anos, desambiguando o século.

Qual dígito é o checksum? O último, calculado com o algoritmo Luhn sobre os nove anteriores.

Dá para ler o sexo nele? Tradicionalmente sim — o penúltimo dígito é ímpar para homens, par para mulheres.

Ferramentas Relacionadas