RomaniaPersonal Numeric Code
Also known as: Personal Numerical Code · Cod Numeric Personal · CNP · Carte de identitate
Specification
Format
This number has no simple display mask — its structure is defined by validation rules. See the references below for details.
- Length
- 13 characters
- Checksum
- Yes
Check digits are recomputed and verified.
- Embedded data
- Yes
A valid number encodes details such as birth date, gender, or region. The validator extracts them locally in your browser.
Sample test value
5320519349344This value was randomly generated to satisfy the format and check-digit rules. It is not a real ID and does not belong to any person.
Ready to check a number?
Validate a Romania Personal Numeric Code now — it runs in your browser and the number never leaves your device.
Try it in the validatorValidation rules for Romania come from the open-source idnumbers library. Report a format issue on GitHub