Validador PESEL (Polônia)
Valida PESEL polonês (11 dígitos) com checksum e extrai data de nascimento e sexo do número.
—
O que é o PESEL?
O PESEL é o número nacional de identificação pessoal da Polônia, atribuído aos residentes pelo Ministério dos Assuntos Digitais. É um código de 11 dígitos que codifica a data de nascimento, um número de série, o sexo e um dígito verificador.
Por embutir a data de nascimento e o sexo, o PESEL é muito mais do que uma chave aleatória — grande parte da sua estrutura pode ser validada e até lida diretamente dos dígitos.
Estrutura dos 11 dígitos
- Dígitos 1-6 — data de nascimento no formato
AAMMDD, com um deslocamento de século somado ao mês. - Dígitos 7-10 — número de série; o 10º dígito codifica o sexo (par = feminino, ímpar = masculino).
- Dígito 11 — o dígito verificador.
Deslocamento de século e dígito verificador
O mês carrega o século. Some ao mês: +0 para 1900-1999, +20 para 2000-2099, +40 para 2100-2199 e +80 para 1800-1899. Assim, um nascimento em março de 2005 é gravado com o mês 23.
O dígito verificador usa os pesos [1, 3, 7, 9, 1, 3, 7, 9, 1, 3] sobre os 10 primeiros dígitos. Some os produtos ponderados, tire soma mod 10 e o verificador é (10 - (soma mod 10)) mod 10.
Pegadinhas comuns
- Ler o mês como um
MMsimples — valores acima de 12 são normais por causa do deslocamento de século. - Esquecer o
mod 10final quando a soma ponderada termina em 0, o que faz o verificador ser 0, não 10. - Supor que os dígitos 7-9 sozinhos indicam o sexo — só a paridade do 10º dígito faz isso.
- Validar apenas o dígito verificador e ignorar se a data codificada é uma data de calendário real.
FAQ
Dá para ler a data de nascimento de um PESEL? Sim — decodifique os dígitos 1-6 e subtraia o deslocamento de século do mês para recuperar a data real.
Como o sexo é codificado? Pelo 10º dígito: valor par significa feminino, valor ímpar significa masculino.
O PESEL é um dado sensível? Sim. Ele revela data de nascimento e sexo, então deve ser tratado como dado pessoal e não compartilhado sem necessidade.
Ferramentas Relacionadas
Validador de CPF
Valide CPFs instantaneamente pelo algoritmo oficial da Receita Federal, sem enviar dados para nenhum servidor. Gratuito e sem cadastro.
Validador de CPF em Lote
Valida uma lista de CPFs (um por linha) e mostra quais são válidos e quais são inválidos. Sem envio para servidores.
Validador de CNPJ em Lote
Valida uma lista de CNPJs (um por linha) e mostra resumo: válidos, inválidos e total. Sem envio para servidores.