Skip to content
cliplimeClipLime

Age calculator

Enter a date of birth to see an exact age, the weekday it fell on and when the next birthday is.

Your date of birth never leaves this page

Date of birth

Your date of birth stays on this page. It is not sent anywhere or added to the address.

Enter a date of birth to see the age.

At a glance

What it does
Gives an exact age in whole years, months and days on any date, and the same span as total months, weeks, days and hours.
Also shows
The weekday of the birth date, the next birthday and how many days away it is.
Counting rule
Whole years first, then whole months, then days. A new year of age begins on the birthday itself.
Leap day births
A February 29 birthday is counted on February 28 in years that are not leap years. Some places use March 1, so check if it matters.
Dates
Any date of birth from the year 1 to 9999. Age on measures the age on any later date, past or future.
Time zones
Only calendar dates are used, so time zones and clock changes cannot change the answer. Today means today on your device.
Privacy
Your date of birth is not sent anywhere, saved, or written into the page address.

How to do it

  1. 1

    Enter the date of birth

    Pick it from the calendar, or type it in the order the box shows. Check all four digits of the year.

  2. 2

    Choose the day to measure on

    Leave Age on empty to use today. Pick another date to see how old someone was, or will be, on that day.

  3. 3

    Read the age

    The big line is the age in years, months and days. Under it are the totals, the weekday of birth and the next birthday.

  4. 4

    Check the working

    Each step names the dates it passes through, so you can follow the count on a calendar. Copy result copies the answer as a sentence.

How age is counted

Age is measured in whole units, largest first. The calculator finds the number of full years since the birth date, then the full months after that, then the days left over. Someone born on March 14, 1992 is 34 on March 14, 2026 and stays 34 until March 14, 2027. On October 6, 2026 they are 34 years, 6 months and 22 days old.

A new year of age begins on the birthday itself, not the day after, and the month counter goes up on the same day number as the birth date. The day of birth counts as day 0, so a newborn is 0 days old on the birth date and 1 day old the next day.

Short months need a rule. Someone born on January 31 has no "February 31" to reach, so the calculator uses the last day of the month: February 28, or February 29 in a leap year. That is why January 31 to March 1 comes out as 1 month and 1 day.

Born on February 29

A leap day birthday has no matching date in three years out of four. This calculator counts the birthday on February 28 in those years, so someone born on February 29, 2000 turns 23 on February 28, 2023 and 24 on February 29, 2024. The total number of days lived is not affected by this choice, only the date a new year of age begins.

Other places count March 1 instead, and a country, school or sports body can set its own rule. If an exact legal age matters, check the rule that applies to you rather than relying on any calculator.

Why two age calculators can differ by a day

  • Whether the start day is counted. Here the birth date is day 0. Some tools count it as day 1, which adds one day to every total.
  • Time of birth. This calculator uses calendar days from midnight to midnight, so the hours total is days × 24 and ignores the hour and time zone of birth.
  • Month end rules. Tools disagree about what a month after January 31 is. This one uses the last day of the shorter month and says so in the working.
  • Today. Today is the date on your own device. If your clock is set to another time zone, the age can differ near midnight.

Using Age on for cut-off dates

Many schools, leagues and programmes set eligibility by age on a fixed date, such as the first day of a school year. Enter that date in Age on to see how old someone is on it, years and months included. The same box answers questions like how old someone was at a past event, or how old they will be on a future date.

If you need the gap between two dates that are not a birth date, use the date difference calculator. To find a date a number of years or months after a birth date, use the add and subtract calculator.

Questions people ask

How do I calculate my exact age?

Count whole years from your birth date to the date you are measuring on, then whole months, then days. For a birth date of March 14, 1992: 34 years later is March 14, 2026, six more months is September 14, 2026, and 22 more days reach October 6, 2026. That is 34 years, 6 months and 22 days. The calculator does this for any two dates and writes out each step.

How many days old am I?

Enter your date of birth and read In days under the answer. Someone born on March 14, 1992 is 12,624 days old on October 6, 2026. The count includes every leap day in between and treats the birth date as day 0.

How is age worked out if I was born on February 29?

In years that are not leap years, this calculator counts your birthday on February 28. Born on February 29, 2000, you are 23 years old on February 28, 2023. Some places count March 1 instead, so check the rule that applies to you if the exact date matters, for example for a legal age.

Does the time of day I was born matter?

Not here. Only calendar dates are used, from midnight to midnight. The hours figure is days × 24, so it can differ from your real hours lived by up to a day, depending on when you were born and what time it is now.

Can I find someone's age on a past or future date?

Yes. Put the date in Age on. It must not be earlier than the date of birth: if it is, you get a message instead of a negative age. The next birthday shown is the first one on or after the date you chose.

Is my date of birth stored or sent anywhere?

No. It is used only in your browser. It is not saved, not written into the page address and not included in any link, so reloading the page clears it. There is no Copy link button on this page for that reason.