Back to All Tools

Age Calculator

Calculate your exact age from date of birth.

100% Private — Your data never leaves your browser. Everything runs locally on your device.
-
Years
-
Months
-
Days
-
Total Months
-
Total Weeks
-
Total Days
-
Total Hours
-
Total Minutes
-
Next Birthday

Using the calculator

You fill in two dates and press one button.

  1. Date of Birth — pick the birth date. Only the date is used. There is no box for the time of birth.
  2. Calculate to Date — this box is filled in when the page opens. Change it to find an age on another day, for example the closing date of a job application or an exam age rule.
  3. Press "Calculate Age". If a date is missing, you see "Select dates". If the birth date is after the target date, you see a message and no result.

You get nine results:

How years, months and days are counted

The tool counts whole months first, then the days left over:

  1. It steps forward from the birth date one month at a time. It stops at the last monthly birthday that is on or before the target date.
  2. The whole months become years and months. 12 months make 1 year.
  3. The days from that last monthly birthday to the target date are the Days.

If a month is too short for the birth day, the last day of that month counts. For example, one month after 31 January is 28 February, or 29 February in a leap year.

Worked example 1: no borrowing needed

Date of Birth: 15 May 1990. Calculate to Date: 30 September 2026.
Years: 2026 − 1990 = 36
Months: September (9) − May (5) = 4
Days: 30 − 15 = 15
Result: 36 years, 4 months, 15 days
Total Months: 36 × 12 + 4 = 436
Total Days: 13,287. Total Weeks: 13,287 ÷ 7 = 1,898 (rounded down)
Total Hours: 13,287 × 24 = 318,888. Total Minutes: 13,287 × 1,440 = 19,133,280
Next Birthday: 15 May 2027 is 227 days away

Worked example 2: borrowing days from February

Date of Birth: 25 November 1995. Calculate to Date: 10 March 2026.
Years: 25 November 2025 is exactly 30 years after the birth date
Months: 25 December, 25 January and 25 February add 3 months. 25 March 2026 is after the target date, so the count stops at 25 February 2026
Days: 25 February to 28 February is 3 days, and 10 more reach 10 March = 13 days
Result: 30 years, 3 months, 13 days. Total Days: 11,063

Birthdays at the end of a month

There is no 31 February, so "one month after 31 January" has no single right answer. This tool uses the last day of the shorter month. The table shows what it gives for some month-end dates.

Date of BirthCalculate to DateTool showsTotal Days
31 Jan 202528 Feb 20251 month, 0 days28
31 Mar 202030 Apr 20201 month, 0 days30
31 Jan 200031 Mar 20002 months, 0 days60
31 Jan 20231 Mar 20231 month, 1 day29

Other calculators may count these cases in a different way, for example 31 January to 28 February as 0 months and 28 days. Total Days is the same in every method, so use it when an exact count matters.

Leap-day birthdays (29 February)

In a year without 29 February, the tool treats 28 February, the last day of February, as the birthday. Here is what it shows for someone born on 29 February 2000:

Rules for leap-day birthdays differ between countries and organisations. Some count 28 February as the birthday in a normal year, and others count 1 March. If the exact day matters, for example for a legal age limit, check the rule that applies to you.

Time zones and the date the tool uses

Common mistakes

Frequently Asked Questions

How does the calculator handle a 29 February birthday?

In a year without 29 February, the tool treats 28 February, the last day of February, as the birthday. A person born on 29 February 2000 is shown as exactly 26 years old on 28 February 2026. Some countries use 1 March instead, so check the rule if the exact day matters.

How are birthdays at the end of a month counted?

If a month is too short for the birth day, the tool uses the last day of that month. So 31 March to 30 April is 1 month and 0 days, and 31 January to 1 March 2023 is 1 month and 1 day. Total Days does not depend on this rule.

Why does Next Birthday show 365 days on my birthday?

Next Birthday counts the days to the next birthday after the target date. If the target date is your birthday, the next one is a year later, so you see 365 days, or 366 if a 29 February falls in between.

Are Total Hours and Total Minutes exact?

No. The tool does not ask for a time of birth, so it counts whole days from midnight to midnight. Total Hours is Total Days times 24, and Total Minutes is Total Days times 1,440. Your real age in hours can be up to 23 hours different.

Does my time zone change the result?

No. The tool compares plain calendar dates, so every time zone gives the same answer. The Calculate to Date box starts at today’s date on your own device.