About CNP

Learn what the Personal Numeric Code is, how it is structured, and how it can be validated correctly.

CNP stands for Personal Numeric Code, the unique numeric identifier used for population records in Romania. It has 13 digits encoding gender, century and date of birth, county, a serial number, and a control digit.

What Is a CNP?

The Personal Numeric Code is assigned to people registered in Romania. It is used in official documents, administrative forms, healthcare, banking, and other processes that require reliable identification.

Structure of a Romanian CNP

A valid CNP follows the format S YY MM DD CC NNN C. The first digit identifies gender and century of birth, the next six digits represent the birth date, CC identifies the county, NNN is a serial number, and the final C is the control digit.

What Does a CNP Validator Check?

A validator checks the length, calendar date, county code, and control digit. Technical validation does not confirm the identity or existence of a real person.

You can use the CNP validator, bulk validation tool, region lookup, and test CNP generator.

Privacy and Responsible Use

A CNP is sensitive information. Do not publish or distribute real CNP values without a legitimate reason. The site’s tools are designed for temporary and anonymous checks.