Validador de CNP rumano

Introduce un CNP rumano de 13 cifras para comprobar su estructura y su dígito de control. Si es válido, la herramienta muestra la fecha de nacimiento, el sexo y el condado de registro que codifica el número.

Se procesa por completo en tu navegador. Este validador funciona en tu dispositivo mediante JavaScript. El número que introduces no se envía a ningún servidor, no se almacena ni se registra, y nada sale de tu dispositivo.

Introduce el número tal como aparece en el documento.

Cómo funciona

Un CNP no es una cadena de cifras al azar. Sigue el patrón fijo S AA MM DD JJ NNN C, y cada parte lleva una información concreta. Leído de izquierda a derecha:

SegmentoCifrasQué representa
S1Sexo y siglo de nacimiento
AA MM DD6Fecha de nacimiento: año dentro del siglo, mes y día
JJ2Condado (judet) donde se registró el CNP
NNN3Número secuencial para las personas registradas el mismo día en el mismo condado
C1Dígito de control que verifica los otros doce

La primera cifra: sexo y siglo

La primera cifra hace dos cosas a la vez. Indica el sexo de la persona y el siglo en que nació, que es lo que permite fijar un año de dos cifras como 63 en un año completo como 1963. El valor 1 es un hombre y el 2 una mujer nacidos entre 1900 y 1999; el 3 y el 4 cubren de 1800 a 1899; y el 5 y el 6 corresponden al año 2000 en adelante. Los valores 7 y 8 se usan para residentes extranjeros, y el 9 para otros casos, y en esos supuestos esta cifra no fija el siglo.

El código de condado

Las dos cifras que siguen a la fecha son el condado de registro. Los códigos del 01 al 40 recorren los condados más o menos por orden alfabético y terminan en Bucarest, del 41 al 46 son los seis sectores de Bucarest, y el 51 y el 52 son Călărași y Giurgiu, que se añadieron cuando se crearon esos condados. Si estas dos cifras no coinciden con un código de condado real, el número no puede ser auténtico.

El dígito de control

La última cifra es lo que hace que un CNP se compruebe a sí mismo. Cada una de las doce primeras cifras se multiplica por un peso fijo de la secuencia 2, 7, 9, 1, 4, 6, 3, 5, 8, 2, 7, 9. Los doce productos se suman y el total se divide entre 11. El resto es el dígito de control, salvo que el resto sea 10, en cuyo caso el dígito pasa a ser 1. Si la última cifra no coincide con este resultado, el número no es un CNP válido.

Ejemplo resuelto

Tomemos el CNP de ejemplo 1630615123457, que es solo un ejemplo y no pertenece a nadie. La primera cifra, 1, significa un hombre nacido entre 1900 y 1999. Las seis cifras siguientes, 630615, dan el 15 de junio de 1963. El código de condado 12 es Cluj. Para la última cifra, multiplicamos 1, 6, 3, 0, 6, 1, 5, 1, 2, 3, 4, 5 por los pesos anteriores y sumamos los resultados, que dan 216. Al dividir 216 entre 11 queda un resto de 7, y la última cifra es 7, así que el dígito de control coincide y el número es válido.

Cuándo lo necesitas

Resulta útil siempre que haya que introducir un CNP correctamente en un formulario. En España viven muchas personas de origen rumano, así que una gestoría, un casero o un administrativo pueden encontrarse con un CNP en un documento y querer confirmar que está bien escrito. Pegar el número aquí primero permite detectar una cifra mal tecleada antes de que provoque un formulario rechazado o un desajuste más adelante. También es una forma rápida de entender qué dice un CNP, porque muestra con claridad la fecha de nacimiento, el sexo y el condado.

Preguntas frecuentes

¿Qué es el CNP?

El CNP, o Cod Numeric Personal, es el número de identificación de 13 cifras que se asigna a cada ciudadano rumano y a los residentes extranjeros registrados. Aparece en el documento de identidad, en el pasaporte y en la mayoría de los trámites oficiales.

¿Qué comprueba este validador?

Confirma que las 13 cifras forman un CNP correcto en su estructura: la fecha codificada es real, el código de condado existe y el dígito de control final coincide con los otros doce. No puede saber si el número pertenece a una persona real.

¿Cómo se leen el sexo y la fecha de nacimiento?

La primera cifra codifica el sexo y el siglo de nacimiento. Por ejemplo, 1 es un hombre nacido entre 1900 y 1999, 2 es una mujer del mismo periodo, y 5 y 6 corresponden a hombres y mujeres nacidos a partir del año 2000. Las seis cifras siguientes son el año, el mes y el día.

¿Para qué sirven las dos cifras después de la fecha?

Son el código de condado, que indica dónde se registró el CNP. Los códigos del 01 al 40 cubren los condados y Bucarest, del 41 al 46 son los seis sectores de Bucarest, y 51 y 52 son Călărași y Giurgiu.

¿Puedo generar un CNP con esta herramienta?

No, y es a propósito. Esto es un validador, no un generador. Comprueba un número que ya tienes; no fabrica ninguno.

¿Se guarda o se envía mi CNP a algún sitio?

No. La comprobación se realiza por completo en tu navegador. Nada de lo que escribes se sube ni se almacena, así que puedes comprobar un CNP real sin que salga de tu dispositivo.