How Old Am I?
Age Calculator

Calculate your exact age in years, months, and days — plus days and moons lived, the day of the week you were born, your half-birthday, and the #1 song and movie from the year you were born.

1Date of Birth

Tap the date field to open the picker.

2Calculate To

Use "Custom Date" to see your age on a past or future date.

Your Age
Enter your date of birth to begin.
Time Lived
Total months
Total weeks
Total days
Total hours
Total full moons
Fun Facts
Born on a
Half-birthday
Roman numeral birth year
#1 movie that year
#1 song that year

Ages are calculated using Gregorian calendar date math. Leap years and month-length differences are handled correctly.

How Old Are You, Really?

Most people answer the "how old are you" question by subtracting birth year from current year, which gets you within a year of correct most of the time. But your true age is a calendar calculation, not arithmetic. If you were born on June 15, 2000 and today is March 1, 2025, you're not 25 yet. You're 24 years, 8 months, and 14 days old, because your 25th birthday hasn't happened. This calculator handles the calendar math precisely, then layers on totals you've probably never thought to ask: how many days you've been alive, how many full moons you've seen, what day of the week you were born, and when your half-birthday lands this year.

How the Math Works

To compute exact age in years, months, and days, the calculator walks through the calendar in three steps:

years = target.year − birth.year, then borrow if target hasn't reached birth month/day yet

The "borrow" step is what trips up simple subtraction. If you were born in November and the target date is March, you haven't completed your most recent birth year yet, so the calculator subtracts one from the year count and counts the months since your last birthday instead. The same borrowing happens at the day level. This mirrors how a calendar actually works rather than treating each year as a fixed 365.25 days.

For totals like "days lived," the calculator counts the actual number of calendar days between your birth date and the target date, including every leap day you've been alive for. Total months and total weeks come from the same day count divided by average month and week lengths. The full-moon count uses the synodic lunar cycle of 29.53 days, which is accurate enough that the result is within one moon of reality across an entire human lifetime.

A Worked Example

Imagine you were born on August 12, 1985 and you want to know your age on April 18, 2026. The calculation walks like this:

  • Years since birth year: 2026 minus 1985 equals 41
  • Has your birthday happened this year? No, August 12 is after April 18, so subtract one. You are 40, not 41.
  • Months and days since your last birthday (August 12, 2025): roughly 8 months and 6 days
  • Final exact age: 40 years, 8 months, 6 days
  • Total days lived: about 14,860
  • Total full moons witnessed: about 503
  • Born on a: Monday
  • Half-birthday this year: February 12, 2026

Toggle the target date to a future birthday or anniversary to see exactly how long you have to wait. Toggle to a past date to see how old you were when something happened.

Why "Total Days Lived" Is More Useful Than You Think

Years are a coarse unit. Days are not. Looking at your life in days reframes how much time has actually passed and how much may be left. Some practical uses:

  • Milestone planning: Knowing you're at day 10,000 or your kid is at day 1,000 is the kind of detail that makes a card or social post memorable.
  • Anniversaries: Couples sometimes celebrate "1,000 days together" or similar milestones, which requires day-level math.
  • Goal setting: Putting a deadline in days ("90 days from now") is more concrete than months and easier to track on a calendar.
  • Perspective: The average human lifespan in the US is roughly 28,500 days. Seeing where you are on that arc is sobering and often motivating.

Common Mistakes to Avoid

  • Using "current year minus birth year" for legal documents. If your birthday hasn't happened yet this calendar year, that math is off by one. Always use the precise date calculation.
  • Forgetting time zones. If you were born in Tokyo and now live in New York, your "birthday" technically falls 13 hours apart depending on which timezone you anchor to. Most calculators (including this one) ignore time zones for simplicity.
  • Mixing up "in your nth year" and "n years old." A child in their first year of life is 0 years old. A child in their second year is 1. This wording is common in biographies and can be confusing.
  • Confusing month-based age and exact age. "8 months old" usually means a baby is between 8 months and 9 months. It does not mean exactly 8 months to the day.
  • Counting partial days. Most age calculators count whole calendar days only, not hours or minutes. If you need second-level precision, you need a different tool.

Frequently Asked Questions

Why does this calculator show a different age than another one?
Different calculators handle leap years and partial months differently. Some use a fixed 30-day month and 365-day year, which gets close but drifts over decades. This calculator walks the actual calendar day by day, so the years/months/days result matches what a careful person would compute by hand. Differences of one day are usually time zone related.
How are leap years handled?
Leap days are counted in your "total days lived" automatically. If you were born on February 29, the calculator treats March 1 as your "official" birthday in non-leap years for milestone calculations, which is the most common convention. Different jurisdictions handle Feb 29 birthdays differently for legal purposes (drivers licenses, drinking ages, etc.), so check local rules if it matters.
What is a half-birthday?
It is the date exactly six months after your actual birthday. Schools sometimes celebrate half-birthdays for kids born during summer break so they don't miss out on a classroom celebration. Some adults use it as an excuse for a second cake.
How does the calculator know what day of the week I was born?
It uses a deterministic calendar algorithm (a variation of Zeller's congruence) that maps any historical or future date to its day of the week. The Gregorian calendar has been in use long enough that this works reliably for any birth date in the last few centuries.
Can I see my age on a future or past date?
Yes. Switch the "Calculate To" section to "Custom Date" and pick any date you want. This is useful for figuring out how old you'll be at a future event (a wedding, a graduation, a retirement target) or how old you were when a historical event happened.
How is the "full moons lived" count calculated?
It uses the average lunar cycle of 29.53 days. The calculator divides your total days lived by that number and rounds down. The result is accurate to within one full moon over a typical lifetime, which is more than precise enough for the fun-fact context.

This calculator is for general and educational use. For legal age verification, official documents, or medical purposes, always rely on the issuing authority's calculation method.

Scroll to Top