Belgium national number decoder
Decode an 11-digit Belgian Rijksregisternummer / Numéro de Registre National (NRN). The tool reads the date of birth, the gender and the birth century, and validates the number with its built-in checksum. It is useful for HR, onboarding and data-entry checks where you need to interpret or sanity-check a national number.
How it works
The number splits as YYMMDD SSS CC. The first six digits are the date of birth,
the next three are a sequence number whose parity gives gender (odd = male, even
= female), and the last two are a modulo-97 check. To find the century, the
tool computes two candidate checks from the first nine digits N:
pre-2000: 97 − (N mod 97) 2000+: 97 − ((2,000,000,000 + N) mod 97)
Whichever matches the printed check digits fixes the century. Bis-numbers, where the month is stored as month + 20 or + 40, are detected and the real month is restored.
Example
For 85073003328:
| Field | Value |
|---|---|
| Date of birth | 30 July 1985 |
| Gender | Male (sequence 033 is odd) |
| Sequence | 033 |
| Modulo-97 check | Valid (matches the pre-2000 formula) |
All processing happens locally in your browser — the decoder never contacts the National Register and nothing is uploaded.