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.

Verificare locală. Datele introduse nu sunt trimise nicăieri, nu sunt salvate și nu apar în adresa paginii. Poți închide internetul — unealta funcționează la fel.

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

Structura CNP și algoritmul cifrei de control sunt neschimbate de la introducerea codului. Verificarea este matematică și nu confirmă atribuirea codului unei persoane.