PESEL / NIP / REGON Validator — Check Polish ID and Tax Numbers
Validate Polish PESEL, NIP and REGON numbers by their check digits, and read the date of birth and sex from a PESEL. Paste up to 500 numbers, one per line.
Conversão no navegador · Sem registo
Resultado
Introduza dados ou carregue um exemplo e execute a ferramenta. O resultado aparece aqui.
Como usar
- Paste PESEL, NIP or REGON numbers, one per line (NIP may include PL and dashes).
- Run the check.
- Each line shows ✓ or ✗ and the type; a valid PESEL also shows the date of birth and sex.
Exemplo
44051401359 → ✓ PESEL, 1944-05-14, male 123-456-32-18 → ✓ NIP
Detalhes e limitações
PESEL encodes the birth date: the month has 20 added for 2000–2099 (and 80, 40, 60 for other centuries), and the tenth digit is odd for men and even for women.
Check digits: PESEL weights 1-3-7-9, NIP weights 6-5-7-2-3-4-5-6-7 (mod 11), REGON 8-9-2-3-4-5-6-7 (mod 11). Numbers stay in your browser.
FAQ
How do I read the date of birth from a PESEL?
The first six digits are YYMMDD. For people born in 2000 or later, 20 is added to the month: 02 in position 3–4 means February 19xx, 22 means February 20xx.
Can it tell whether a NIP is active for VAT?
No. Use the official VAT taxpayer list (biała lista) for that; this tool only checks the number’s check digit.
Is a number with a correct check digit always real?
No. It is only internally consistent; it may not be assigned to anyone.
Ferramentas relacionadas
Referências de formatos
Página da ferramenta atualizada: