National Personal ID Validator
Check a national personal identification number — pick a country (PESEL, DNI/NIE, fodselsnummer, CPR, HETU, Steuer-ID, NIR).
Personal ID validator — check a national identification number
Our free personal ID validator combines seven national identification numbers in a single tool. Pick the country from a dropdown — PESEL (Poland), DNI/NIE/NIF (Spain), fodselsnummer (Norway), CPR (Denmark), HETU (Finland), Steuer-ID (Germany) or NIR (France) — enter the number, and the tool instantly checks its checksum using the official algorithm of that country.
After a successful validation you will see the extra information encoded in the number: date of birth, gender, document type or the computed check character. Bear in mind that a valid checksum does not guarantee the number belongs to a real person — it only confirms that it is mathematically consistent and format-compliant.
Full privacy — local processing
Verification takes place entirely in your browser — not a single character of the entered number is sent to any server. You can use the validator even offline, and your data stays on your device alone.
Frequently asked questions
- Which countries does the personal ID validator support?
- The tool supports seven national identification numbers: the Polish PESEL, the Spanish DNI/NIE/NIF, the Norwegian fodselsnummer, the Danish CPR, the Finnish HETU, the German Steuer-ID and the French NIR. You pick the country from a dropdown, and the field label and example number adapt automatically.
- What exactly does the validator check?
- The validator verifies the mathematical correctness of the number: its length, format, the encoded date of birth (when the number contains one) and the checksum according to the official algorithm of the given country. For numbers carrying extra data (gender, document type, check character) the tool displays that information after a successful validation.
- Does a valid number mean the person exists?
- No. A successful validation only confirms that the number is mathematically consistent and matches the format of the given country. It does not mean the number was actually assigned to a specific person or that it is active in government registers.
- Is my data sent to a server?
- No. All validation is performed locally in your browser — not a single character of the entered number reaches any server. You can check a number even without an internet connection.
See also
Loan Calculators
Monthly payment, creditworthiness, APR and late-payment interest — all in one wizard.
Savings Calculators
Bank deposit with tax and compound interest — calculate how much your savings will grow.
Shopping Calculators
Margin and markup, discount and sale price — handy for retailers and bargain hunters.