Age → calculator
Exact age in years, months and days on today's date or any other, past or future — with the next birthday, the weekday you were born, and a clear rule for 29 February and the 31st of the month instead of a silent guess.
- Result
- years · months · days
- Totals
- months · weeks · days · hours
- Leap day
- birthday on 28 Feb
Dates
Age
—
Enter a date of birth to see the exact age.
Age difference between two people
Worth knowing
Months are not all the same length
"3 months and 2 days" depends on which months. The calculator counts whole calendar years, then whole calendar months, then the remaining days — the same way you would on a paper calendar — rather than dividing a day count by 30.44.
29 February birthdays
Here, a leap-day birthday is counted on 28 February in common years, so you turn a year older before March begins. Some laws use 1 March instead (the UK, for instance); for legal deadlines, check the rule that applies to you.
Totals are exact days
Total days is the real number of calendar days, leap days included. Hours are days × 24: the time of birth and daylight-saving changes are ignored, which is what an age means in everyday use.
The gap stays, the ratio moves
Two people are always the same number of days apart, but the ratio of their ages changes every year. A parent who is 3 times their child's age now will be 2 times that age later — and never the same ratio twice.
Nothing is uploaded
Your date of birth is used only in this browser tab. There is no account, no storage and no request to a server when you calculate.
Questions
How do I calculate my age on a specific date?
Enter your date of birth and change "Age at" to the date you need — an exam cut-off, a school admission date or a retirement date. The result is your completed age on that day.
Why is someone born on 31 January one month old on 28 February?
February has no 31st, so the monthly anniversary falls on its last day. Without that rule a 31st-of-the-month birthday would skip February entirely and the months would drift.
Can I work out an age in the future?
Yes. Set "Age at" to any future date to see how old someone will be then, or use the next birthday line to see when they turn a year older and on which weekday.
What does "days until next birthday" count?
Whole days from the "Age at" date to the next birthday. On the birthday itself it shows today, not a year away.