Skip to content
Popular Calculators
Browse Time & Date calculators

Age Calculator

Find exact age in years, months and days from a date of birth, with totals in months, weeks, days and hours and the next birthday.

Leave blank to use today's date.

About the Age Calculator

"How old are you?" usually has a simple answer, but many situations need more precision: forms that ask for age in years and months, school entry cut-offs, sports age groups, visa and pension rules, medical dosing for children, or simply curiosity about how many days you have been alive. An exact age is also surprisingly fiddly to work out by hand, because months have different lengths and leap years add an extra day every four years.

This age calculator finds your exact age in years, months and days from your date of birth. It also gives your age as totals in months, weeks, days and hours, the weekday you were born, and a countdown to your next birthday. You can calculate age on today's date or on any other date, past or future.

How to Use the Age Calculator

Enter your date of birth.

Optionally, enter the date to calculate the age on. Leave it blank to use today.

Your age and the extra details appear below.

How Exact Age Is Calculated

  1. Count the whole months from the birth date to the target date
  2. Split them into years and months
  3. Count the days from the last monthly anniversary to the target date

  Anniversaries on the 29th, 30th or 31st move to the last day of shorter months.

This matches the way people normally state their age and the way most official forms count it: you become a year older on your birthday, not after an average year of 365.25 days.

Step-by-Step Example

Born 15 May 1990, age on 29 September 2026.

  Whole months:  from May 1990 to September 2026 = 436 months
                 (15 September 2026 is the last monthly anniversary)
  Years:         436 ÷ 12 = 36 years and 4 months
  Days:          15 September to 29 September = 14 days

  Age: 36 years, 4 months, 14 days
  Total: 13,286 days = 1,898 weeks exactly = about 318,864 hours

The person was born on a Tuesday. Their next birthday is Saturday 15 May 2027, in 228 days, when they turn 37.

Birthdays on 29 February

People born on 29 February — about 1 in 1,461 — have a true birthday only in leap years. In other years this calculator treats 28 February as the birthday, so someone born on 29 February 2000 is shown as exactly 25 years old on 28 February 2025. Laws differ: in England and Wales, for example, a person born on 29 February legally reaches a new age on 1 March in common years, while other places use 28 February. If the exact legal date matters, check the rules that apply to you.

Month-End Birthdays

A similar issue affects anyone born on the 29th, 30th or 31st of a month when counting months. Someone born on 31 January has a one-month anniversary on 28 or 29 February, because February has no 31st. The calculator uses the last day of the shorter month, so a baby born on 31 January 2000 is exactly 1 month old on 29 February 2000 and 1 month and 1 day old on 1 March.

Age in Other Units

Totals in days, weeks and hours are popular milestones. Many people celebrate turning 10,000 days old, which happens at about 27 years and 4 months, and a billion seconds comes at about 31 years and 8 months. The hours figure assumes a whole number of days, counting from midnight on the birth date, so it is approximate if you know your time of birth.

Why Age Calculations Matter

Exact ages decide real outcomes. Schools admit children who have reached a certain age by a cut-off date; youth sports leagues group players by age on a set day; insurance premiums, retirement benefits and legal rights often start at a precise age. For babies and toddlers, doctors track development in months and weeks, and paediatric growth charts plot measurements against exact age. Using the "age on" date lets you check eligibility for any cut-off.

Age Around the World

Most countries count age from zero at birth and add a year on each birthday, which is what this calculator does. Some East Asian traditions have counted differently: in the traditional Korean system a baby was one year old at birth and everyone gained a year on New Year's Day, so a person could be up to two years "older" than their international age. South Korea standardised on international age for legal purposes in 2023.

Understanding Your Result

The headline is your age in years, months and days.

The in other units line gives your age as months, weeks, days and hours.

The born on line gives the weekday and full date of birth.

The next birthday line gives the date and the days to go.

The calculated on line confirms the date used.

When Should You Use This Calculator?

Use it to fill in forms that ask for exact age.

Use it to check age cut-offs for school, sport, visas or pensions.

Use it to find how many days, weeks or hours old you are.

Use it to work out someone's age on a past or future date.

Common Mistakes

Dividing days by 365. Leap years make this drift; count calendar years instead.

Forgetting the birthday has not yet come this year. Subtracting years alone can overstate age by one.

Using the wrong reference date. Age cut-offs often use a fixed date, not today.

Assuming everyone treats 29 February the same way. Legal rules differ.

Mixing up day and month order. Enter dates in the year-month-day format shown.

Rounding a baby's age to whole years. For young children, months and weeks matter, so use the full years-months-days result.

Frequently Asked Questions

How old is someone born on 15 May 1990 on 29 September 2026?

They are 36 years, 4 months and 14 days old. That is 436 months, or 13,286 days — exactly 1,898 weeks. Their next birthday, on Saturday 15 May 2027, is 228 days away, when they turn 37.

How is age in years, months and days calculated?

Count the whole years since the birth date, then the whole months since the last birthday, then the days since the last monthly anniversary. This matches how people normally state an exact age and how most forms and official documents count it.

How are birthdays on 29 February handled?

In common years there is no 29 February, so this calculator treats 28 February as the birthday. Someone born on 29 February 2000 is therefore shown as exactly 25 on 28 February 2025. Some countries' laws use 1 March instead.

What day of the week was I born?

The calculator shows it with your age. For example, 15 May 1990 was a Tuesday. Knowing the weekday of birth is also the basis of the old rhyme that begins Monday's child is fair of face.

How many days old am I?

Subtract the date of birth from today's date. Someone born on 15 May 1990 was 13,286 days old on 29 September 2026. Many people celebrate reaching 10,000 days, which comes at about 27 years and 4 months.

Can I calculate age on a past or future date?

Yes. Enter any date in the age-on box, for example the start date of a school year, a competition's age cut-off or a pension date. Leave it blank to calculate the age as of today.

Last reviewed September 28, 2026 by the CalculatorPeak editorial team.