Calculadora de edad
Calcula tu edad exacta en años, meses y días a partir de tu fecha de nacimiento, además de los días que faltan para tu próximo cumpleaños.
Esta página se tradujo del inglés con ayuda de IA y se cotejó con el original. Leer la versión en inglés
- Gratis — No requiere registro
- Instantáneo — Los resultados se actualizan mientras escribes
- Privado — Procesado en tu navegador
Calcular una edad parece una simple resta hasta que intentas escribirla: los meses no tienen todos la misma duración, febrero a veces tiene 29 días y «un mes después del 31 de enero» no tiene una respuesta evidente. La calculadora resuelve estas dudas igual que lo hacemos al hablar: cuenta primero los años completos, después los meses completos y, por último, los días que sobran.
Cómo funciona
Ambos campos son fechas de calendario, sin hora. La herramienta las interpreta como la medianoche local de tu navegador, así que un cambio de hora no puede desplazar el resultado una hora y provocar un error de un día.
El cálculo se hace en tres pasadas:
- Años. Se parte de la fecha de nacimiento y se avanza de año en año mientras el aniversario siga cayendo en la fecha de referencia o antes.
- Meses. Desde ese último aniversario, se avanza de mes en mes con el mismo criterio.
- Días. Lo que queda entre el último paso mensual y la fecha de referencia, contado en días completos.
Cuando un paso mensual cae en un día que no existe en el mes de destino, la fecha se ajusta al último día de ese mes. Alguien nacido el 31 de enero cumple un mes el 28 de febrero (o el 29 en un año bisiesto), que es la convención que usan la mayoría de las personas y de las bibliotecas de fechas. Para quien nació un 29 de febrero, el aniversario se cuenta el 28 de febrero en los años sin día bisiesto, de modo que su edad en años aumenta ese día y no el 1 de marzo.
Se muestran además dos cifras. El total de días es el número exacto de días entre ambas fechas, que a menudo es lo que realmente pide un formulario o el cálculo de una prestación. Los días hasta el próximo cumpleaños buscan el día y el mes de nacimiento en el año en curso, o en el siguiente si esa fecha ya ha pasado; cuando la fecha de nacimiento es un 29 de febrero y el año no es bisiesto, la aritmética de fechas del navegador traslada el aniversario al 1 de marzo, y la cuenta atrás apunta a ese día.
La fecha de referencia es hoy por defecto, pero puede ser cualquier fecha: así puedes saber qué edad tenía alguien en un día concreto o qué edad tendrá en un evento futuro. La fecha de nacimiento no puede ser posterior a la fecha de referencia; si lo es, la herramienta muestra un error en lugar de una edad negativa.
Detalles que conviene saber
La fecha de referencia por defecto se obtiene a partir de la fecha de calendario en UTC. A última hora de la noche, en zonas horarias alejadas de UTC, puede mostrar ya la fecha de mañana; compruébala si el recuento de días es importante.
El botón Copiar genera una frase como 34 años, 2 meses, 17 días, que se pega sin problemas en formularios y mensajes.
No todas las instituciones cuentan la edad del mismo modo. Algunos sistemas jurídicos consideran que una persona alcanza una edad el día anterior a su cumpleaños, las aseguradoras pueden usar la «edad en el próximo cumpleaños» y algunas tradiciones de Asia oriental cuentan a un recién nacido como si ya tuviera un año. La calculadora aplica la convención occidental habitual: cumples un año más en el aniversario de tu nacimiento.
Más allá de los cumpleaños
Como los campos son simplemente dos fechas, la herramienta sirve también como calculadora general de tiempo transcurrido: la antigüedad de un empleado, el tiempo que lleva vigente un contrato, el tiempo desde el lanzamiento de un producto o el intervalo entre dos citas médicas. Leer «1 año, 3 meses y 4 días» suele ser más claro que una cifra aislada de 460 días, pero se muestran ambas para que elijas la que necesite tu documento.
Para saber más
Esta misma descomposición en años, meses y días es lo que devuelve Period.between en Java, y la regla de ajuste a fin de mes está descrita explícitamente en esa API. La guía sobre Optional y la API java.time trata LocalDate, Period y los problemas de hacer esta aritmética con timestamps en bruto, y el conversor de timestamps es la herramienta complementaria cuando partes de tiempo Unix en lugar de una fecha de calendario.
Preguntas frecuentes
- ¿Cómo se calcula la edad en años, meses y días?
- La calculadora cuenta los años completos entre las dos fechas, luego los meses completos restantes y después los días restantes — igual que contarías la edad a mano, pero precisa al día.
- ¿La calculadora tiene en cuenta los años bisiestos?
- Sí. Los cálculos usan fechas de calendario reales, así que los años bisiestos y la duración variable de los meses se gestionan automáticamente.
- ¿Puedo calcular la edad a una fecha específica?
- Sí — pon en "Fecha de referencia" cualquier fecha, pasada o futura, para ver la edad o el tiempo transcurrido hasta ese día.