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:
-eAsignificam séculos diferentes para o mesmoYY. - 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
Validador de ISSN com Validação Real
Valida ISSN (8 dígitos: NNNN-NNNX onde X pode ser 0-9 ou X). Verifica formato e calcula DV pelo algoritmo MOD 11.
Validador de Codice Fiscale Italiano
Valida Codice Fiscale italiano (16 caracteres, checksum letra final) — usado em documentos e contratos na Itália.
Validador Alt-Text
Verifique o tamanho do texto alternativo (alt text) das suas imagens, com o limite recomendado de ~125 caracteres. Melhore a acessibilidade e o SEO do seu site.