ToolActToolAct

Calculadora de Edad por DNI

Analiza números de DNI en lote, calcula edades y estadísticas

Ingresa números de DNI

¿Qué es la Calculadora de Edad por DNI?

La calculadora de edad por documento extrae la fecha de nacimiento codificada en un número de identidad chino y calcula la edad correspondiente. Resulta útil para revisar formularios, registros de miembros, límites de edad, datos escolares o tablas estadísticas sin leer manualmente el segmento de fecha. La herramienta solo utiliza la información que ya contiene el número; no es un servicio oficial de verificación de identidad y no debería llevar a guardar números completos sin necesidad. En comprobaciones sensibles por privacidad o con valor legal, el documento original y el proceso de verificación de la organización siguen siendo la referencia.

Cómo usar

Cómo usar

  1. Introduce números de documento de identidad en el cuadro de entrada, uno por línea
  2. Haz clic en el botón 'Calcular' para iniciar el análisis
  3. Consulta la información detallada de cada documento (fecha de nacimiento, edad, sexo, región)
  4. Consulta las estadísticas (edad promedio, distribución por edad, etc.)
  5. Opcionalmente, copia los resultados o expórtalos como archivo CSV

Consejos de privacidad y validación

  • Los números de documento son datos personales sensibles. Procesa solo los datos que estés autorizado a manejar y evita compartir los resultados exportados a la ligera.
  • La validación de checksum puede detectar muchos errores tipográficos, pero no prueba que una persona real posea ese número de documento.
  • En resultados por lotes, revisa las filas inválidas antes de usar las distribuciones de edad o estadísticas de sexo en informes.

Casos de uso

Extraer edad y datos de perfil de números de DNI chinosPega uno o varios números de DNI de residente chino de 15 u 18 dígitos para validar el checksum, código de región, fecha de nacimiento, edad y género a partir de los campos codificados. El checksum de 18 dígitos sigue ISO 7064:1983, MOD 11-2 con pesos 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2 y el mapeo '10X98765432', y un número heredado de 15 dígitos se convierte internamente a su forma de 18 dígitos (con 19 como prefijo de siglo) antes de la verificación. Usa este conocimiento para comprender por qué un cambio de un solo dígito en el cuerpo siempre invalida la fila del checksum.
Analizar un lote para obtener distribución de edad y regiónUsa las estadísticas de resumen de total, válidos, inválidos, edad promedio, mínima, máxima, mediana, conteos por género, rangos de edad y distribución por provincias al limpiar datos de registro o encuestas. El prefijo provincial son los primeros seis dígitos (código de división administrativa, GB/T 2260), por lo que dos DNI que comienzan con 110108 y 110105 son ambos de Pekín pero de distritos diferentes. Trata el resumen regional como una instantánea de planificación y confirma el corte final contra la tabla demográfica autorizada antes de publicar.
Separar el análisis de DNI de la verificación de identidadLa herramienta comprueba la lógica de formato y checksum, pero no confirma que la persona sea propietaria del DNI, que el documento esté vigente ni que los datos extraídos sean legalmente suficientes. Una cadena válida de 18 dígitos puede describir una identidad revocada, fallecida o ficticia, y el bit de género se establece por la regla de paridad de la ventana de emisión, no por la autoidentificación actual. Trata la salida como datos de referencia analizados, no como verificación de identidad.
Detectar entradas inválidas o malformadas en una lista pegadaPega una lista de números de DNI y lee las filas inválidas para detectar errores tipográficos, dígitos de checksum faltantes, códigos de región intercambiados o entradas heredadas de 15 dígitos antes de entregar el archivo a RRHH, registro o finanzas. Los fallos más comunes son dígitos transpuestos que aún pasan la verificación de fecha, un código de región que fue retirado tras una fusión administrativa y caracteres de ancho completo copiados que fallan el filtro de dígitos. Detectarlos en esta etapa es más barato que una reconciliación posterior.
Verificar umbrales de elegibilidad contra una tabla de rangos de edadUsa el resumen de rangos de edad para ver rápidamente cuántas entradas caen bajo elegibilidad de examen, niveles de membresía, umbrales de descuento, reglas de edad para mayores o rangos de edad de seguros sin escribir código personalizado de agrupación de rangos sobre las fechas de nacimiento extraídas. La edad se calcula contra la fecha actual, por lo que una persona cuyo cumpleaños es más tarde en el año se reporta un año más joven de lo que será el mes que viene, lo cual importa para cualquier umbral justo en el corte. Ejecuta el lote de nuevo en la fecha de elegibilidad si el rango importa en el límite.

Principio técnico

El documento de identidad de residente chino de 18 dígitos definido en GB 11643-1999 empaqueta cinco campos en una cadena de ancho fijo: los dígitos 1-6 son el código de división administrativa de GB/T 2260, los dígitos 7-14 son la fecha de nacimiento en formato YYYYMMDD, los dígitos 15-17 son el número de secuencia de emisión y el dígito 18 es un carácter de verificación ISO 7064 MOD 11-2. El formato de 15 dígitos anterior a 1999 omite el prefijo de siglo y el dígito de verificación, por lo que actualizarlo significa insertar '19' antes del bloque YY y luego calcular la suma de verificación final. La suma de verificación es el corazón de la validación. Cada uno de los primeros 17 dígitos se multiplica por su peso de la secuencia 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2, la suma ponderada se toma módulo 11, y el resto se mapea a través de la tabla '1-0-X-9-8-7-6-5-4-3-2'. Un resto de 2 produce el carácter literal 'X' en lugar de un dígito, razón por la cual la última posición debe analizarse de forma insensible a mayúsculas y minúsculas. El género se decodifica de la paridad del dígito 17 únicamente (impar es masculino, par es femenino), y la edad es la diferencia de años de calendario menos uno si hoy es antes en el año que el cumpleaños codificado. Lo que el algoritmo no puede demostrar es si una persona real posee el número. Una sola transposición que mantenga válida la suma de verificación aún pasará, los códigos de región retirados de fusiones administrativas pueden ya no resolverse en GB/T 2260, y el género del bit de paridad refleja la ventana de emisión, no la autoidentificación actual. Trata el análisis como una validación estructural barata y remite la verificación real de identidad a la autoridad emisora.

  • Suma de verificación: ISO 7064:1983 MOD 11-2 sobre los primeros 17 dígitos, con pesos 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2 y la tabla de resto '10X98765432'.
  • Campo de fecha: los dígitos 7-14 usan YYYYMMDD; rechaza fechas de calendario imposibles como 19900230 incluso cuando la suma de verificación resulta ser computable.
  • Código de región: los dígitos 1-6 siguen GB/T 2260; los códigos de distritos retirados tras fusiones administrativas aún pasarán la suma de verificación pero dejarán de resolverse a un nombre de distrito real.
  • Actualización de 15 dígitos heredados: insertar '19' entre la posición 6 y la posición 7, luego recalcular el dígito de verificación MOD 11-2; por eso un número de 15 dígitos por sí solo no tiene suma de verificación para comprobar.
  • Bit de género: paridad del dígito 17, impar es masculino y par es femenino, establecido por la asignación de secuencia de la ventana de emisión y no por autoidentificación.
  • Límite de edad: restar un año cuando (mes, día de hoy) es anterior a (mes, día de nacimiento), por lo que una persona cuyo cumpleaños es más tarde en el año se lee un año más joven de lo que será en su próximo cumpleaños.

Ejemplos

Analizar un único número de identificación chino

Entrada: 11010119900101****
Región: 110101 → Pekín, Distrito de Dongcheng
Nacimiento:  1990-01-01
Género: el dígito 17 es impar → Masculino / par → Femenino
Edad al 2026-06-10: 36 años
Zodiaco: 马 (Caballo), Constelación: Capricornio

Procesamiento por lotes (uno por línea)

Entrada (3 números):
11010119900101****
31010119851215****
44030120000628****

Tabla de salida:
  Pekín        | 1990-01-01 | 36 años | Masculino
  Shanghái     | 1985-12-15 | 40 años | Femenino
  Shenzhen     | 2000-06-28 | 25 años | Masculino

Reglas de cálculo de edad (¿cumpleaños este año?)

FN: 1990-09-15, Hoy: 2026-06-10
Cumpleaños este año: 2026-09-15 → aún no ha llegado
Edad = 2026 - 1990 - 1 = 35

FN: 1990-03-20, Hoy: 2026-06-10
El cumpleaños ya pasó en 2026
Edad = 2026 - 1990 = 36

Conversión de ID antiguo de 15 dígitos a 18 dígitos

Antiguo (15 dígitos, anterior a 1999): 110101900101001
Insertar siglo: 110101 + 19 + 900101 + 001 = 110101199001010 01
Añadir dígito de verificación (algoritmo ISO 7064 MOD 11-2): X
18 dígitos final: 11010119900101001X

La herramienta restaura el prefijo de siglo 19 que falta y recalcula
el checksum para que el número heredado pueda validarse.

Nota de privacidad — todo el procesamiento es local

Los IDs pegados nunca se envían a un servidor. La página analiza la
cadena en el navegador usando estas posiciones:
  dígitos 1-6   → código de región administrativa (GB/T 2260)
  dígitos 7-14  → fecha de nacimiento YYYYMMDD
  dígitos 15-17 → número de secuencia (impar=masculino, par=femenino)
  dígito  18    → checksum ISO 7064 MOD 11-2

Preguntas frecuentes

¿Qué formatos de DNI se admiten?

Números de DNI de ciudadano de China continental de 18 y 15 dígitos (居民身份证号). El formato antiguo de 15 dígitos se actualiza internamente a 18 dígitos antes del análisis. La página también muestra el género, la región de emisión (a partir del código de área) y la fecha de nacimiento.

¿Cómo se calcula la edad a partir del DNI?

Los dígitos del 7 al 14 del DNI de 18 dígitos codifican la fecha de nacimiento como YYYYMMDD. La página calcula la edad desde esa fecha hasta hoy, usando la convención de mayoría de edad (cumples N años solo después de tu cumpleaños del año en curso).

¿Cómo se obtiene el género?

El dígito 17 (el penúltimo) codifica el género: impar = masculino, par = femenino. La página lo lee directamente. No se hace ninguna llamada a una API externa.

¿Qué significa el código de área?

Los primeros 6 dígitos codifican la zona de registro en el momento de la emisión: provincia (1-2), ciudad (3-4), condado/distrito (5-6). Ten en cuenta que es el lugar de registro, no necesariamente la residencia actual; muchas personas conservan el DNI de su lugar de registro de hogar (户籍).

¿Cómo se calcula el dígito de control?

El dígito 18 (el último carácter) es una suma de control Mod-11-2 de los primeros 17 dígitos ponderados por [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2]. El resultado módulo 11 se asigna a los dígitos 0-9 o X. La página lo valida; un dígito de control no válido significa que el DNI es falso o está mal escrito.

¿Se envía el número de DNI a un servidor?

No. El análisis y la validación se ejecutan completamente en tu navegador. El DNI no sale de tu dispositivo. Aun así, trata los números de DNI como información personal sensible: no los pegues en herramientas desconocidas.

¿Por qué la página me advierte sobre los DNI antiguos de 15 dígitos?

Los DNI de 15 dígitos se emitieron antes de 1999 (sin siglo en el año, sin dígito de control). La página los actualiza a 18 dígitos insertando '19' como siglo y calculando la suma de control, pero esto asume que el titular nació en el siglo XX. Las personas nacidas después de 1999 siempre tienen DNI de 18 dígitos.