Age Calculator

Enter a date of birth to get the exact age today or on any date, the countdown to the next birthday, and milestones such as 10,000 days.

Loading tool…

About the Age Calculator

Age is counted the way a calendar counts: full years up to the last birthday, then full months, then the remaining days. Born on 15 May 1990, on 29 September 2026 you are 36 years, 4 months and 14 days old — 36 years to 15 May 2026, four months to 15 September, and 14 days more. Months are counted on the day of the month of the birth, and when a month is too short the last day of that month is used, as date libraries do. The totals in months, weeks, days, hours, minutes and seconds come from the exact distance between the two dates, and they tick every second when you calculate the age right now.

People born on 29 February have a birthday only every four years, and the rule for the other years is a convention, not a fact. In the United Kingdom and Hong Kong the law treats 1 March as the day a “leapling” comes of age; New Zealand and Taiwan use 28 February. The calculator lets you choose and defaults to 1 March. All times are wall-clock times: the calculation does not know the time zone of the birth or the daylight-saving changes since then, so with a time of birth the hours are right to within an hour or so, and without one the age is counted from midnight.

The milestones are round numbers that are easy to miss: you are 10,000 days old at 27 years and about 4½ months, and one billion seconds old at about 31 years and 8 months. The zodiac sign uses the customary dates; the true boundary moves by a day between years, so check an ephemeris if you were born on the first or last day of a sign. The Chinese zodiac animal follows the Chinese calendar, whose year begins at Lunar New Year between 21 January and 20 February — someone born on 20 January 1990 is a Snake, not a Horse.

How to use it

  1. Enter the date of birth, and the time of birth if you know it.
  2. Leave “Age right now” ticked, or untick it and choose the date on which you want to know the age.
  3. For a birthday on 29 February, choose whether it is celebrated on 1 March or 28 February in other years.
  4. Read the age, the totals, the next birthday, the milestones and the zodiac signs.

Frequently asked questions

How do I calculate age from a date of birth?
Subtract the year of birth from the current year, and subtract one more if this year's birthday has not happened yet. For months and days, count full months from the last birthday and then the days that are left.
When is the birthday of someone born on 29 February?
In leap years on 29 February. In other years it depends on the convention or the law of the country: 1 March in the UK and Hong Kong, 28 February in New Zealand and Taiwan. The calculator supports both and uses 1 March by default.
When am I 10,000 days old?
10,000 days after your birth, which is at the age of 27 years and 138 or 139 days, depending on the number of leap years in between. For a birth on 15 May 1990 that was 30 September 2017. One billion seconds is reached at about 31 years and 8 months.
Is my date of birth sent anywhere?
No. The calculation runs in your browser and nothing is uploaded or stored on a server.

Related tools