EthicalFusion

Age Calculator

Calculate your exact age in years, months, days, hours and more.

Was this tool helpful?

Thanks for the feedback!

The Age Calculator tells you how old a person is in completed years, months and days, either today or on any other date you pick. Alongside that it lists the same span as total months, weeks, days and hours, and counts down to the next birthday. Most people reach for it when an exam form, a job notice or a school admission rule asks for age "as on" a fixed date.

What to fill in and what you get back

There are two date fields. Date of birth is required. Age on date (optional) is where a cut-off date goes; leave it empty and the calculator measures up to today. The second date can be in the past (how old was Dadi at her wedding?) or in the future (how old will I be on next year's exam date?). Press Calculate age and the result panel shows:

  • Your age as years, months and days, the figure most forms want.
  • Total months: completed years × 12 plus the leftover months.
  • Total weeks: total days divided by 7, with any part-week dropped.
  • Total days and Total hours, where hours are simply days × 24.
  • Next birthday in, counted from the "age on" date when you filled one, otherwise from today. On the birthday itself it reads Today.

A date of birth later than the second date gives an error rather than a negative age.

How the years, months and days are worked out

The calculator first counts the whole months between the two dates, stepping forward one month at a time from the date of birth. When a step lands on a day that month does not have, it stops at the month's last day, so 31 January plus one month is 28 February (29 in a leap year). The days left over become the day figure, which therefore never goes negative, and the months are split into years and months. Total days is simply the exact count of calendar days between the two dates.

Worked example

Date of birth 20 May 1990, age on 15 October 2026:

  1. Whole months: 436 monthly steps from 20 May 1990 reach 20 September 2026. A 437th step would land on 20 October 2026, after the target date.
  2. Years and months: 436 = 36 × 12 + 4, so 36 years and 4 months.
  3. Days: from 20 September to 15 October 2026 is 10 days to the end of September plus 15 days of October, or 25 days.
  4. Result: 36 years, 4 months, 25 days.

The other lines follow from the same dates: 436 total months, 13,297 total days, 13,297 ÷ 7 = 1,899.57 shown as 1,899 weeks, and 13,297 × 24 = 3,19,128 hours. The next birthday, 20 May 2027, is 217 days after 15 October 2026.

For a month-end birthday such as 31 January 1999 measured to 1 March 2026, 325 whole months reach 28 February 2026, as February has no 31st, and one more day gives 27 years, 1 month, 1 day.

Age limits on exam and job notices

Recruitment and entrance notices usually say something like "must have attained 21 years and must not have attained 25 years as on 1 August 2026". The date that matters is the one printed in the notice, not the day you apply, so type it into the Age on date field.

Suppose a candidate was born on 15 August 2001. Measured to 1 August 2026 the calculator shows 24 years, 11 months, 17 days, and the next birthday line reads 14 days. The candidate has not yet attained 25 on the cut-off date, so the upper limit is met, even though they turn 25 two weeks later. Someone born on 1 August 2001 shows exactly 25 years, 0 months, 0 days: their 25th birthday falls on the cut-off itself, so they have attained 25 and miss an "under 25" limit.

Many notices also print the eligible birth-date window ("born not earlier than … and not later than …"), and comparing your date of birth with it is the final word. Relaxations for reserved categories, ex-servicemen or persons with disabilities are added to the upper limit by the notice, so add those years yourself.

Birthdays on 29 February

The month-end rule also decides leap-day birthdays. For someone born on 29 February 2004, the age count completes the new year on 28 February in years without a 29th: 21 years, 11 months, 29 days on 27 February 2026, then exactly 22 years on 28 February, and 22 years, 0 months, 1 day on 1 March.

The Next birthday in line follows the same rule, so it reads 1 day on 27 February 2026, Today on 28 February and 364 days on 1 March. In a leap year such as 2028 the birthday is 29 February itself. Conventions for leap-day births vary, so if an office names a particular date, its rule wins.

Uses for the totals, and where the tool stops

The Total days line is handy for milestones: the 10,000th day of life arrives at roughly 27.4 years of age (10,000 ÷ 365.25). For a pet, the dog age calculator applies its own conversion.

The calculator works with calendar dates only. It has no field for time of birth, so the hours figure is whole days multiplied by 24. For a gap unrelated to a birthday, such as a notice period, use the date difference calculator.

Frequently asked questions

How do I calculate my age as on a particular date for a form?
Enter your date of birth, type the cut-off date from the notice into the optional Age on date field and press Calculate age. The years, months and days shown are your age on that exact day.
What does "must not have attained the age of 25" mean in a notice?
Your 25th birthday must fall after the cut-off date. If you turn 25 on the cut-off date or earlier, you have attained that age and do not meet the limit.
How is age counted for someone born on 29 February?
In years with no 29 February, the calculator treats 28 February, the last day of that month, as the birthday, both for the age result and for the next birthday line. In leap years it uses 29 February.
How is age calculated for someone born on the 31st of a month?
Months that have no 31st are counted to their last day, so 31 January plus one month is 28 or 29 February. The remaining days are added after that, which keeps the day figure from going negative.
Why is total weeks not the same as my age in years multiplied by 52?
A year is 52 weeks plus one or two days, so multiplying by 52 falls behind by roughly a week for every five or six years of age. The calculator divides the exact number of days by 7 instead.
Can I find out how many days old I am?
Yes. Leave the second date empty and the Total days line shows how many calendar days have passed since your date of birth.
Does the age calculator use my time of birth?
No, there is no time field and it works only with calendar dates. The hours line is the day count multiplied by 24.
What happens if the date of birth is after the age on date?
The calculator shows an error rather than a negative age. Check that the two dates have not been swapped and that the birth year is typed correctly.

Related tools

People also used

Embed this tool on your site

Paste it into any blog or website. Free, with a credit link.