1001Ferramentas
🇫🇮Validadores

Validador Henkilötunnus Finlândia

Valida personal identity code finlandês (DDMMYYCZZZQ) com data, separador de século e checksum alfanumérico.

Formato: DDMMYYCZZZQ. C é o separador de século: + = 1800; -, Y, X, W, V, U = 1900; A, B, C, D, E, F = 2000. ZZZ é o serial e Q é o check char mod 31.

Henkilötunnus: o código de identidade finlandês com sinal de século

O henkilötunnus (HETU) finlandês é o código nacional de identidade, formatado como DDMMYY + sinal de século + serial de 3 dígitos + caractere verificador — ex.: 131052-308T. O que o distingue é o separador de século: um único caractere que desambigua se o ano de dois dígitos é dos anos 1800, 1900 ou 2000. Esta ferramenta valida a data, o sinal e o caractere verificador mod-31.

O caractere final não é um dígito, mas um de 0–9 mais um conjunto de consoantes — é o resto do número de 9 dígitos (data + serial) módulo 31, mapeado pelo alfabeto 0123456789ABCDEFHJKLMNPRSTUVWXY.

Lendo 131052-308T

  • DDMMYY (131052): 13 de outubro de 1952.
  • Sinal de século: + = 1800; -, Y X W V U = 1900; A B C D E F = 2000.
  • Serial (308): número individual; ímpar = masculino, par = feminino.
  • Caractere verificador (T): o controle mod-31 mapeado no alfabeto de 31 símbolos.

Onde importa

  • Tudo que é oficial: saúde (Kela), impostos, bancos e os e-serviços Suomi.fi.
  • Novas letras de século: sinais extras (Y, X, W…, B, C…) foram acrescentados para o formato não esgotar a capacidade.
  • Sexo a partir do serial: a paridade do serial codifica o sexo.
  • Mock data / testes: a regra mod-31 permite gerar códigos de teste com formato válido.

Pegadinhas comuns

  • Não ignore o sinal de século: - e A significam séculos diferentes para o mesmo YY.
  • O caractere de controle pula letras: o alfabeto omite G, I, O, Q e vogais que parecem dígitos — não assuma A–Z.
  • Maiúsculas: normalize tanto o sinal quanto o caractere verificador para maiúsculas.
  • Válido ≠ registrado: um HETU bem-formado não é necessariamente um atribuído.

FAQ

O que é o sinal de século? Um único caractere que diz a qual século o YY pertence — essencial porque o ano tem só dois dígitos.

Como o caractere verificador é calculado? Pegue o número de 9 dígitos (DDMMYY + serial) módulo 31 e mapeie por um alfabeto de 31 símbolos.

Por que novos sinais foram adicionados? Para ampliar a capacidade; o conjunto original -/+/A foi complementado com letras extras de século.

Ferramentas Relacionadas