Toolivaro

Calculadora de edad gratis

Calcula la edad exacta en años, meses y días, más los días totales vividos y los días que faltan para tu próximo cumpleaños.

La calculadora de edad calcula la edad exacta en años, meses y días completos para cualquier fecha — la tuya, la de un niño o una fecha histórica — usando el calendario real, así que un nacimiento el 15 de mayo visto el 11 de agosto se lee como «36 años, 2 meses y 27 días» en lugar de un decimal aproximado. También informa del número total de días vividos y de la fecha del próximo cumpleaños con una cuenta atrás en días, siguiendo la convención gregoriana de que un cumpleaños del 29 de febrero se celebra el 28 de febrero en los años no bisiestos. Puedes comparar dos fechas cualesquiera cambiando la fecha «a fecha de», y las fechas de nacimiento futuras se rechazan con un mensaje claro. La aritmética de fechas es exacta según el calendario: los meses y los años respetan sus duraciones reales, incluidos los años bisiestos, y ningún mes se supone de una duración fija. Todo se calcula localmente en tu navegador — la única fecha que no escribes tú es la de hoy, usada cuando el campo a-fecha-de se deja vacío, y nada se envía a un servidor.

Se procesa localmente en tu navegador

Déjalo en blanco para usar hoy.

Cómo usar esta calculadora

How to get an exact age in under a minute

Enter the birth date, leave the as-of date blank to compare against today, and press Calculate. The result is the exact age in whole years, months, and days — not a decimal like 36.5 — because it is measured against the real calendar: a birth on May 15 shown on August 11 reads 36 years, 2 months, 27 days. Use the as-of field when you need an age on a specific past or future date, such as a contract anniversary, an eligibility cutoff, or a historical record; the calculator accepts any reference date as long as it is not before the birth date.

The three fields are the whole interaction, and every number is computed locally in your browser — dates you type are never sent to a server. If the result looks wrong, check the obvious first: the day of birth is not counted as day one, so a child born today is 0 days old, and a birthday on the 31st never creates phantom months because real month lengths are respected.

What each result means

The age itself is the count of completed calendar years, then completed months, then remaining days. Total days lived is the exact number of calendar days from birth through the day before the as-of date. Next birthday shows the date of the coming birthday with the days until it — and for February 29 births the Gregorian convention applies: the birthday is celebrated on February 28 in non-leap years, so the countdown is always meaningful.

Day of week born answers the question people most often pair with an age: what day of the week was that date? A birth on 2000-02-29 was a Tuesday, for example, and the weekday is always the weekday of the actual birth date itself — it does not shift when the leap-day celebration date clamps to February 28.

¿Cómo se calcula el resultado?

Nacido el 15 de mayo de 1990 — ¿cuántos años tiene hoy?

Con la fecha de nacimiento fijada en 1990-05-15 y la fecha-a-dejada en blanco, la calculadora compara con la fecha de hoy. El 2026-08-11 el resultado es 36 años, 2 meses y 27 días, con 13.248 días vividos.

Entrada y resultado del ejemplo
Entrada Valor
birthDate 1990-05-15
Resultado 36 años, 2 meses y 27 días

Un cumpleaños del 29 de febrero

Para un nacimiento el 2000-02-29, el próximo cumpleaños en 2026 cae el 28 de febrero — la convención gregoriana — y en años bisiestos como 2028 cae el propio 29 de febrero.

Entrada y resultado del ejemplo
Entrada Valor
birthDate 2000-02-29
Resultado próximo cumpleaños el 28 de febrero (años no bisiestos)

¿Cuál es la fórmula y sus supuestos?

Descomposición de edad exacta según el calendario

age = whole years, then whole months, then remaining days

Términos de la fórmula
Símbolo Significado
whole years años de calendario completos desde el nacimiento
whole months meses completos después del último aniversario anual
remaining days días de calendario después del último límite mensual

Próximo cumpleaños

next occurrence of birth month/day, with Feb 29 → Feb 28 in non-leap years

Términos de la fórmula
Símbolo Significado
Feb 29 → Feb 28 convención gregoriana para nacidos en día bisiesto

¿Cuáles son los errores más comunes?

  • Contar el día de nacimiento como día uno — la calculadora cuenta los días completos desde el nacimiento, así que un niño nacido hoy tiene 0 días, no 1.
  • Tratar todos los meses como de 30 días — la calculadora respeta las duraciones reales de los meses y los años bisiestos.
  • Suponer que un cumpleaños del 29 de febrero cae el 1 de marzo en los años no bisiestos — la fecha de celebración convencional es el 28 de febrero.

¿Cuáles son los supuestos y las limitaciones?

  • Se asume el calendario gregoriano; otros sistemas de calendario (p. ej. el hijri o el hebreo) no son compatibles.
  • La fecha-a-de se establece por defecto en la fecha local del visitante en el momento del cálculo, que puede variar entre zonas horarias.
  • Los resultados de edad son informativos y no deben usarse para determinaciones legales o médicas sin verificación.

¿De dónde salen los números?

Última revisión 16 de agosto de 2026 · Versión 1.1.0 · Toolivaro no garantiza el contenido externo.

Preguntas frecuentes

¿Cómo se calcula una edad de «2 meses y 27 días»?

La calculadora cuenta los años de calendario completos desde la fecha de nacimiento, luego los meses de calendario completos desde ese aniversario y, por último, los días de calendario restantes. Las duraciones reales de los meses se respetan en todo momento, así que un cumpleaños el día 31 nunca crea meses fantasma.

¿Cuándo celebran los nacidos en día bisiesto en los años no bisiestos?

Siguiendo la convención gregoriana, los cumpleaños del 29 de febrero se celebran el 28 de febrero en los años no bisiestos. La cuenta atrás usa esa fecha, y el día de la semana y la descomposición de la edad no se ven afectados: la matemática de la edad se ancla a la propia fecha de nacimiento.

¿Puedo usar una fecha distinta de hoy como referencia?

Sí. El campo a-fecha-de permite elegir cualquier fecha de referencia — útil para edades contractuales, comprobaciones de elegibilidad o contar hasta una fecha pasada o futura. La fecha de nacimiento no debe ser posterior a la fecha-a-de, y ambas se validan antes de mostrar cualquier resultado.

Parte de Herramientas de tiempo, fechas y programación

¿Encontraste un error o tienes una corrección? Repórtalo: revisamos cada corrección.

¿Te ha sido útil?

Revisado por el equipo editorial de Toolivaro según nuestra metodología Metodología · Política editorial