Finland HETU Decoder (Henkilötunnus)

Decode a Finnish HETU — date of birth, gender and modulo-31 control character.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Finland HETU decoder

The Finnish HETU (henkilötunnus) is the national personal identity code, issued by the Digital and Population Data Services Agency. This tool decodes a HETU into its parts — date of birth, individual number and gender — and verifies the final control character so you can confirm a code is well-formed.

How it works

A HETU is 11 characters: DDMMYY (date of birth), a century sign, a three-digit individual number ZZZ, and a control character. The decoder:

  1. Resolves the century from the sign: + = 1800s; -, Y, X, W, V, U = 1900s; AF = 2000s.
  2. Reads gender from the individual number — odd means male, even means female.
  3. Verifies the control character by reading the nine digits DDMMYYZZZ as an integer, taking it modulo 31, and indexing the remainder into the string 0123456789ABCDEFHJKLMNPRSTUVWXY. The result must match the supplied control character.

Example

For the test HETU 131052-308T: the date is 131052 = 13 October 1952, the - sign places it in the 1900s, and the individual number 308 is even, so gender is female. The control digits 131052308 mod 31 give the index that maps to T — matching the final character, so the HETU is valid.

FieldValue
Date of birth13 October 1952
Century sign- (1900s)
Individual number308 (even → female)
Control characterT (valid)

Your HETU is processed entirely in your browser — nothing is uploaded, and the tool never queries the population register.

Ad placeholder (rectangle)