Ukraine INN Validator

Decode a Ukrainian tax number (RNOKPP) — date, gender and checksum.

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

Ukrainian tax number (RNOKPP / ІПН) validator

The RNOKPP (Реєстраційний номер облікової картки платника податків — the registration number of the taxpayer’s account card), historically called the ІПН or identification number, is the personal tax number issued by Ukraine’s State Tax Service. It is required for employment, banking, property and most official dealings. Unusually, the number is not a random serial: it embeds the holder’s date of birth and gender, both of which this tool decodes alongside a checksum verification — entirely in your browser.

How it works

An RNOKPP is exactly 10 digits:

  • Digits 1–5 encode the date of birth as the number of days since 31 December 1899 (so 00001 = 1 January 1900). The tool adds that day count to the base date to reconstruct the full date.
  • Digit 9 encodes gender: odd = male, even = female.
  • Digit 10 is a weighted check digit.

The checksum multiplies the first nine digits by the fixed weights [-1, 5, 7, 9, 4, 6, 10, 5, 7], sums the products, and computes control = (sum mod 11) mod 10. The number is valid only if this control equals the tenth digit.

Example

Take 3000607994. Digits 1–5 are 30006, i.e. 30,006 days after 31 December 1899, which resolves to a date of birth in 1982. Digit 9 is 9 (odd), so the gender is male. Applying the weights to the first nine digits and reducing (sum mod 11) mod 10 produces a control that matches the final digit 4, so the checksum is valid.

PositionFieldMeaning
1–5Date of birthDays since 1899-12-31
6–8SerialSequence within the day
9GenderOdd = male, even = female
10Check digitWeighted mod-11 control

This tool decodes the structure and verifies the control digit only. It never queries the DPS register, and nothing is uploaded — your number stays on your device.

Ad placeholder (rectangle)