Unealtă gratuită

Validator CNP – verifică cifra de control și ce conține codul

Scrii un CNP și vezi dacă cifra de control, data nașterii și codul de județ sunt corecte, plus ce înseamnă fiecare grup de cifre. Verificarea se face doar în browser.

Exemple de CNP-uri verificate (fictive)

Variante gata făcute: copiază codul direct sau deschide exemplul în generator și modifică-l după nevoie.

CNP valid (fictiv) Bărbat născut la 1 ianuarie 1990, cod de județ 40 (București).
1900101400012
S=1  AA=90  LL=01  ZZ=01  JJ=40  NNN=001  C=2
Născută în 2000, cod 70 Prima cifră 6 = femeie născută după 2000; 70 = cod fără legătură cu județul.
6000229702341
29.02.2000 – an bisect, deci data există
Cifră de control greșită Ultima cifră schimbată: suma de control nu se mai potrivește.
1900101400013
calculată 2, primită 3 → invalid
Calculul cifrei de control Cheia 279146358279, suma modulo 11 (10 devine 1).
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

  1. Scrie codul în câmpul CNP. Spațiile și liniuțele sunt ignorate.
  2. Citește verdictul și lista de verificări: lungimea, cifrele, prima cifră, data, codul de județ și cifra de control.
  3. 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.