🇵🇪 PERÚ · IDENTIDAD
Validador de DNI / CUI (gratis) — Perú
El DNI (Documento Nacional de Identidad), cuyo número también se conoce como CUI (Código Único de Identificación), es el documento de identidad nacional de Perú emitido por RENIEC. Tiene 8 dígitos numéricos y no tiene dígito verificador público. Esta herramienta valida formato en el cliente.
Valida localmente — tus datos nunca salen de tu navegador. Sin tracking sobre el input. Solo validación de formato.
Valida localmente — tus datos nunca salen de tu navegador. Sin tracking sobre el input.
Cómo funciona la validación del DNI / CUI (Perú)
Un DNI peruano tiene exactamente 8 dígitos numéricos. El CUI es el mismo número de 8 dígitos usado como identificador permanente de una persona en RENIEC, SUNAT (donde forma la base de un RUC individual prefijado con 10) y otros registros.
La tarjeta física del DNI incluye un noveno carácter opcional — una letra verificadora generada por un algoritmo interno de RENIEC — pero rara vez se requiere en validación pública. Por eso este validador chequea solo el cuerpo de 8 dígitos.
El validador elimina espacios, puntos y guiones, confirma 8 dígitos numéricos, y rechaza secuencias de dígitos repetidos (11111111, 22222222, etc.) y DNIs que comienzan con 0 (convención histórica de RENIEC — la emisión actual no comienza con 0).
Preguntas frecuentes
¿Cuál es la diferencia entre DNI y CUI?
Son el mismo número de 8 dígitos. 'DNI' se refiere al documento físico; 'CUI' (Código Único de Identificación) se refiere al número en sí como identificador permanente reutilizado en sistemas (banca, SUNAT, salud, padrón electoral).
¿Qué es el noveno carácter de la tarjeta DNI?
Es una letra verificadora (dígito verificador) generada internamente por RENIEC. No forma parte del número estándar DNI / CUI usado en formularios, contratos o APIs — la mayoría de los sistemas validan solo el cuerpo de 8 dígitos. El algoritmo no está publicado.
¿Cómo se relaciona el DNI con el RUC peruano?
Un RUC de persona natural en Perú es el DNI de 8 dígitos prefijado con '10' (o '15' para extranjeros con carné de extranjería), seguido de un verificador Mod-11. Si el DNI de una persona es 12345678, su RUC típicamente será 10123456789, donde 9 es el verificador SUNAT.
¿Puedo validar DNI vía API?
Sí. La API Verify de Normadata realiza validación de formato sobre DNI / CUI peruano y 19 identificadores latinoamericanos más en una sola llamada JSON.
¿Querés validación de DNI en tu app?
La API Verify de Normadata valida DNI / CUI peruano junto con 19 identificadores latinoamericanos más en una sola llamada JSON.
Ver la API Verify→