Validare CNP
Verifică dacă un cod numeric personal este construit corect: cifra de control, data nașterii, județul emitent și sexul. Totul se calculează în browserul tău.
Completează câmpul de mai sus pentru verificare.
Cum e construit un CNP
Structura: S AA LL ZZ JJ NNN C
Prima cifră arată sexul și secolul nașterii. Urmează data nașterii pe șase cifre, apoi codul județului pe două, un număr secvențial pe trei și, la final, cifra de control. Treisprezece cifre, fiecare cu rol propriu.
Cifra de control
Fiecare dintre primele douăsprezece cifre se înmulțește cu o pondere fixă (2, 7, 9, 1, 4, 6, 3, 5, 8, 2, 7, 9), sumele se adună, iar restul împărțirii la 11 dă ultima cifră. Dacă restul este 10, cifra de control este 1.
De ce există
Cifra de control prinde greșelile de tastare: o cifră scrisă greșit sau două cifre inversate schimbă suma ponderată și codul devine invalid. E același principiu folosit la IBAN sau la codul ISBN al cărților.
Ce NU poate verifica
Un cod construit corect matematic nu înseamnă că aparține cuiva. Verificarea atribuirii reale o poate face doar Direcția pentru Evidența Persoanelor, prin canale oficiale. Aici confirmăm doar corectitudinea structurii.
Prima cifră, decodată complet
1 și 2 — născuți între 1900 și 1999, bărbat, respectiv femeie. 3 și 4 — secolul XIX. 5 și 6 — născuți după 2000. 7 și 8 — rezidenți străini, iar 9 — cetățeni străini, în coduri mai vechi. Pentru 7, 8 și 9 secolul nașterii nu e deductibil din cod, iar validatorul nostru nu îl inventează.
Codul de județ are istorie în el
01–39 sunt județele în ordine alfabetică, de la Alba la Vrancea. 40 e Bucureștiul, 41–46 sunt sectoarele lui. Iar 51 și 52 — Călărași și Giurgiu — stau la coadă pentru că aceste județe au fost înființate abia în 1981, după ce numerotarea fusese deja stabilită. Un CNP cu județ 47–50 sau peste 52 e invalid, oricât de corectă i-ar fi cifra de control.
Ce verifică, pas cu pas, acest validator
Treisprezece cifre, nimic altceva. Data nașterii să fie o zi calendaristică reală — 30 februarie pică, anii bisecți sunt tratați corect. Codul de județ să existe în nomenclator. Numărul secvențial să nu fie 000. Și abia la final cifra de control, cu ponderile 2-7-9-1-4-6-3-5-8-2-7-9. Un cod poate pica la oricare pas, iar rezultatul îți spune exact la care.
Unelte înrudite
Surse
- OUG 97/2005 — evidența persoanelor și actele de identitate
- Direcția pentru Evidența Persoanelor și Administrarea Bazelor de Date
Structura CNP și algoritmul cifrei de control sunt neschimbate de la introducerea codului. Verificarea este matematică și nu confirmă atribuirea codului unei persoane.