Exemple de CNP-uri verificate (fictive)
Variante gata făcute: copiază codul direct sau deschide exemplul în generator și modifică-l după nevoie.
1900101400012
S=1 AA=90 LL=01 ZZ=01 JJ=40 NNN=001 C=2
6000229702341
29.02.2000 – an bisect, deci data există
1900101400013
calculată 2, primită 3 → invalid
cifre: 1 9 0 0 1 0 1 4 0 0 0 1
cheie: 2 7 9 1 4 6 3 5 8 2 7 9
suma 101, 101 mod 11 = 2
Cum folosești validatorul de CNP
- Scrie codul în câmpul CNP. Spațiile și liniuțele sunt ignorate.
- Citește verdictul și lista de verificări: lungimea, cifrele, prima cifră, data, codul de județ și cifra de control.
- Tabelul arată sexul, data nașterii, județul, numărul de ordine și cifra de control calculată față de cea primită.
CNP-ul nu se trimite nicăieri: verificarea rulează în browser. Un CNP corect ca structură nu înseamnă că aparține unei persoane reale.
Ce înseamnă cele 13 cifre
S AA LL ZZ JJ NNN C
1 90 01 01 40 001 2 (exemplu fictiv)
S sex și secol: 1/2 = 1900–1999, 3/4 = 1800–1899, 5/6 = 2000–2099,
7/8 = rezidenți străini, 9 = persoane străine (impar = bărbat)
JJ județul: 01–39 în ordine alfabetică veche, 40 București,
41–46 sectoarele 1–6, 51 Călărași, 52 Giurgiu
NNN număr de ordine
C cifra de control
Codurile 47 și 48 au fost folosite pentru fostele sectoare 7 și 8 ale Bucureștiului. CNP-urile atribuite din 2024 prin noul sistem informatic folosesc codul 70, care nu mai spune nimic despre județ. Alte coduri sunt afișate ca necunoscute.
Cum se calculează cifra de control
Fiecare dintre primele 12 cifre se înmulțește cu cifra din aceeași poziție a cheii 279146358279. Suma se împarte la 11; restul este cifra de control, iar dacă restul este 10, cifra de control este 1.
CNP: 1 9 0 0 1 0 1 4 0 0 0 1
cheie: 2 7 9 1 4 6 3 5 8 2 7 9
suma = 2+63+0+0+4+0+3+20+0+0+0+9 = 101
101 mod 11 = 2 → cifra de control 2
Întrebări frecvente
Pot genera un CNP cu unealta?
Nu. Unealta doar verifică și explică un cod existent.
De ce un CNP real apare cu județ necunoscut?
Unele coduri speciale nu sunt documentate public. Dacă cifra de control și data sunt corecte, codul poate fi valid.