Finland HETU Validator
Online validator for Finnish Henkilötunnus (HETU) personal identity code with Modulo 31 check.
About the Henkilötunnus (HETU)
Finnish Personal Identity Code used across Finland.
This validator ensures date correctness and algorithm conformity.
Finnish HETU Anatomy & Structure
The Henkilötunnus follows the strict format DDMMYYCZZZQ (11 characters):
| Position | Field | Length | Rule & Meaning | Example |
|---|---|---|---|---|
| 1 to 6 | Date of Birth | 6 digits | DDMMYY format | 010101 |
| 7 | Century Sign | 1 char | "+ " (1800s), "-" (1900s), or "A" (2000s) | - |
| 8 to 10 | Individual Number | 3 digits | 002 to 899 (odd for male, even for female) | 031 |
| 11 | Check Character | 1 char | Lookup in 31-character table (0-9, A-Y) | P |
Official Algorithm (DVV Modulo 31)
Digital and Population Data Services Agency (DVV) check calculation:
Index = (DDMMYYZZZ) mod 31; Char = TABLE[Index]; TABLE = "0123456789ABCDEFHJKLMNPRSTUVWXY".
- 1. Combine date and individual digits.
- 2. Compute remainder modulo 31.
- 3. Retrieve character from DVV table.
- 4. Verify match against the 11th character.