folositor
Tool utilitar

Validare CNP: verificare + informații din codul numeric personal

Introdu un CNP și află într-o secundă dacă e valid (cifra de control + data nașterii) plus ce informații conține: data nașterii, vârsta, sexul și județul emitent. Totul rulează local în browserul tău — CNP-ul NU pleacă pe niciun server.

Validare 100% locală, în browserul tău (algoritmul cifrei de control MOD 11). CNP-ul introdus nu este salvat și nu este trimis la niciun server.

Cum funcționează validarea CNP-ului?

Codul numeric personal are 13 cifre, iar ultima este o cifră de control calculată din primele 12. Se înmulțește fiecare cifră cu o cheie fixă (2, 7, 9, 1, 4, 6, 3, 5, 8, 2, 7, 9), se adună produsele, se împarte suma la 11, iar restul este cifra de control (dacă restul e 10, cifra devine 1).

Dacă cifra de control calculată coincide cu ultima cifră ȘI data nașterii codată e reală, CNP-ul e valid structural. Validatorul de mai sus face automat aceste verificări.

🔒 Confidențialitate garantată

Acest instrument este privacy-first. CNP-ul introdus:

  • NU este trimis către serverul nostru.
  • NU este salvat nicăieri (nici măcar în browser).
  • Validarea are loc integral pe dispozitivul tău.

Structura unui CNP

1
Sex + secol
90
An
01
Lună
01
Zi
12
Județ
001
Secvență
3
Control

Exemplu: 1 90 01 01 12 001 3 = bărbat, născut pe 1 ianuarie 1990, CNP emis în județul Cluj.

Ce spune prima cifră (sex și secol)

Prima cifrăSexPerioada nașterii
1 / 2Bărbat / Femeie1900-1999
3 / 4Bărbat / Femeie1800-1899
5 / 6Bărbat / Femeie2000-2099
7 / 8Bărbat / FemeiePersoană rezidentă
9Persoană străină

De aceea un copil născut în 2015 are CNP care începe cu 5 (băiat) sau 6 (fată), iar un adult născut în 1985 începe cu 1 sau 2.

Unde se folosește un validator de CNP

  • Formulare și facturare — verifici rapid că un CNP tastat nu are o cifră greșită înainte de a-l trimite.
  • Contabilitate / HR — validezi CNP-urile din statele de plată sau contracte.
  • Dezvoltatori — testezi validarea în formulare fără să folosești date reale.
  • Verificare rapidă — afli data nașterii sau județul dintr-un CNP corect.

Pentru verificarea calității de asigurat medical folosește portalul oficial CNAS; pentru firme (CUI, TVA) vezi verificatorul de firme.

Întrebări frecvente

Cum verific dacă un CNP este valid?
Un CNP corect are exact 13 cifre, o dată a nașterii reală (lună 01-12, zi validă) și trece testul cifrei de control. Cifra de control se obține înmulțind primele 12 cifre cu cheia 279146358279, adunând rezultatele, împărțind la 11 și luând restul (dacă restul e 10, cifra de control devine 1). Validatorul de mai sus aplică automat acest algoritm.
Ce informații pot afla dintr-un CNP?
Din primele 7 cifre afli data completă a nașterii (secol, an, lună, zi) și sexul, iar din cifrele 8-9 afli județul (sau sectorul din București) unde a fost emis CNP-ul. Ultimele cifre sunt un număr secvențial și cifra de control. CNP-ul NU conține adresa, numele sau alte date personale.
Ce înseamnă prima cifră din CNP?
Prima cifră codează sexul și secolul nașterii: 1 = bărbat 1900-1999, 2 = femeie 1900-1999, 3 = bărbat 1800-1899, 4 = femeie 1800-1899, 5 = bărbat 2000-2099, 6 = femeie 2000-2099, 7 = bărbat rezident, 8 = femeie rezidentă, 9 = persoană străină. Așa se explică de ce un copil născut în 2010 are CNP care începe cu 5 sau 6.
Din ce județ este un CNP?
Cifrele 8 și 9 din CNP reprezintă codul județului în care a fost emis: 01 Alba, 12 Cluj, 22 Iași, 40 București, 41-46 sectoarele 1-6 din București etc. Atenție: codul arată județul de EMITERE a certificatului, nu neapărat locul actual de domiciliu.
Este sigur să introduc CNP-ul aici?
Da. Validarea se face integral local, în browserul tău, cu JavaScript. CNP-ul introdus nu este trimis către niciun server, nu este salvat și nu este partajat. Poți folosi instrumentul chiar și offline după ce pagina s-a încărcat.
Validatorul confirmă că CNP-ul aparține unei persoane reale?
Nu. Instrumentul verifică doar dacă structura și cifra de control sunt corecte matematic. Un CNP poate fi valid ca formulă fără să fie atribuit vreunei persoane. Verificarea identității reale se face doar prin instituțiile statului (DEPABD, evidența populației).
Cum verific dacă sunt asigurat medical (CNAS) după CNP?
Acest lucru nu se poate face aici — datele de asigurat sunt personale și le deține doar CNAS. Verificarea oficială se face pe portalul CNAS (assigned.cnas.ro), unde introduci CNP-ul pe site-ul instituției. Validatorul nostru confirmă doar corectitudinea structurii CNP-ului, nu statutul de asigurat.
De ce un CNP care începe cu 7, 8 sau 9 nu arată secolul exact?
Cifrele 7 și 8 sunt pentru persoane rezidente, iar 9 pentru persoane străine — la acestea prima cifră nu fixează secolul nașterii ca la cetățenii români (1-6). În acest caz validatorul estimează anul și îl marchează ca estimat, pentru că nu poate fi dedus cu certitudine doar din CNP.

Alte tool-uri utile