Age Calculator by Date of Birth — Find Your Exact Age in Years, Months & Days

Enter a date of birth to calculate your exact age in years, months and days, today or as on any date you choose. You also get the total days, hours and minutes lived, a countdown to the next birthday, the weekday you were born on and upcoming life milestones. Everything runs in your browser, so your dates stay on your device.

Calculate age Runs locally in your browser
No API key Free, no sign-up required
Age calculator tool for finding exact age in years, months and days online

Your dates

Pick a date of birth to see your age.
Exact age
0Years
0Months
0Days

Your result appears here as soon as you choose a date of birth.

Next birthday
No date of birth set

Statistics

0Total months
0Total weeks
0Total days
0Total hours
0Total minutes
0Total seconds
—Next birthday
0Days to next birthday
0Age at next birthday
—Born on a
—Zodiac sign
0Age in decimal years

Hours, minutes and seconds assume you were born at 00:00. When the “age at” date is today, the seconds keep counting live.

Life milestones

Choose a date of birth to see your milestones and upcoming birthdays.

The guide

Age Calculator Guide: Exact Age, Birthdays and Date Maths

Work out your exact age, count the days you have lived and plan the next birthday, with a clear explanation of how each number is calculated.

A simple explanation

What Is an Age Calculator and How Does It Help?

An age calculator works out the time between a date of birth and another date, usually today, and gives the answer in years, months and days. Someone born on 15 May 1990 is, on 20 August 2026, 36 years, 3 months and 5 days old.

Counting by hand means dealing with months of different lengths and leap years, which is where mistakes creep in. Enter the two dates here and the result, the total days lived and the next birthday all update at once. If you also want to check health numbers for the same person, the BMI Calculator works the same way in your browser.

Common reasons to calculate

Why People Calculate Age

Age comes up in forms, eligibility rules, school admissions and celebrations. These are the cases where an exact figure matters most.

Forms and eligibility

Check an exact age for applications, school entry cut-off dates, sports categories and anything with a minimum or maximum age.

Birthdays and planning

See how many days are left until the next birthday, which weekday it falls on and how old the person will be that day.

Milestones and curiosity

Find the date of your 10,000th day or your billionth second, and see the total months, weeks, hours and minutes you have lived.

Worked examples

Example Ages and How They Break Down

These examples show how the same method is applied to different dates. You can type any of them into the calculator to check the result.

BornAge atResult
15 May 199020 Aug 202636 years, 3 months, 5 days
1 Jan 20001 Jan 202626 years, 0 months, 0 days (9,497 days)
31 Jan 20201 Mar 20200 years, 1 month, 0 days, because 31 Jan plus one month rolls to 1 March in a 29-day February
29 Feb 200028 Feb 20010 years, 11 months, 30 days, since the first birthday counts from 1 March
10 Oct 201014 Oct 202616 years, 0 months, 4 days
Calculate in a few steps

How to Use the Age Calculator

  1. Choose the date of birth. You can type it or pick it from the calendar.
  2. Leave “Age at the date of” on today, or pick another date to see the age on that day, such as a past or future date.
  3. Read the exact age in years, months and days, then check the progress bar for the next birthday.
  4. Open the statistics for total months, weeks, days, hours, minutes and seconds, the weekday of birth and the zodiac sign.
  5. Switch the list at the bottom between Milestones and Next birthdays, then copy the result or the statistics.
No tool needed

How to Calculate Age by Hand

The method is the same one the calculator follows. Subtract the birth date from the later date one part at a time, and borrow when a part comes out negative.

  • Subtract the years. 2026 minus 1990 gives 36, which is correct only if the birthday has already passed this year.
  • Subtract the months. August minus May gives 3. If the result is negative, take one year off and add 12 months.
  • Subtract the days. 20 minus 15 gives 5. If the result is negative, take one month off and add the number of days in the month before the later date. Around month ends this can differ by a day or so from the calculator, which counts forward from the birth date.
  • Check the leap years. A year has 366 days when it divides by 4, except century years, which must divide by 400. So 2000 was a leap year and 1900 was not.
  • For total days, count the days between the two dates directly rather than multiplying years by 365, which loses the leap days.
Spreadsheets

Age Calculator Formula for Excel and Google Sheets

To calculate age from a date of birth in a spreadsheet, put the birth date in cell A2 and use the DATEDIF function, which works in both Excel and Google Sheets. Replace TODAY() with another date or cell to get the age as on that date.

Years: =DATEDIF(A2, TODAY(), "Y") Months: =DATEDIF(A2, TODAY(), "YM") Days: =DATEDIF(A2, TODAY(), "MD") Full: =DATEDIF(A2,TODAY(),"Y")&" years, "&DATEDIF(A2,TODAY(),"YM")&" months, "&DATEDIF(A2,TODAY(),"MD")&" days"

The "MD" part can be off by a day or so around month ends in some spreadsheet versions, so compare the result with this calculator when the exact day matters.

Tests and assessments

Chronological Age Calculator: What It Means

Chronological age is the time that has passed since birth, written in years, months and days. It is the age used for school entry, sports categories and the norm tables of many child development and psychological assessments. The exact age shown above is the chronological age on the date you pick.

Chronological age is not the same as corrected age. For a baby born early, corrected age subtracts the weeks of prematurity and is usually used only in the first two years or so. This calculator does not apply that adjustment, so follow the instructions of the test or your child’s doctor when it applies.

The full picture

A Practical Guide to Age Calculation

Age sounds simple, yet a few details change the answer. It helps to know the choices this calculator makes when you use the result for a form or a deadline.

How the exact age is worked out

The calculator counts whole months forward from the date of birth, then counts the days that are left. If a month is too short for the birth day, such as 31 January plus one month, that anniversary rolls to the 1st of the next month, the same rule used for leap day birthdays. Total days are counted between the two calendar dates, so leap days are included and daylight saving changes do not shift the result.

Leap day birthdays

People born on 29 February have a birthday in a non-leap year too. This tool counts that birthday on 1 March, which is the rule in the UK and several other places. Some countries and families use 28 February instead, so check the rule that applies to you.

Age in months, weeks, hours and seconds

Total months come from the year and month difference, and weeks and days come from the day count. Hours, minutes and seconds multiply the days by 24, 60 and 60, and assume a birth time of 00:00. For today’s date the seconds include the time elapsed so far.

Birthdays and milestones

The next birthday is the first one on or after the “age at” date, and the progress bar shows how far you are between the last birthday and the next. Milestones such as 10,000 days or one billion seconds are added to the date of birth and shown with their weekday.

What happens when you pick a date

How This Age Calculator Works

When either date changes, the page checks that the birth date is not after the “age at” date, calculates the age, finds the surrounding birthdays and refreshes every statistic and list in one go.

Better results

Simple Tips for Calculating Age

  • Use the “age at” date to find an age on a specific day, such as an application deadline, the first day of school or a future event.
  • Check the day, month and year order on your device’s date picker, since some regions show the day first and others the month first.
  • For people born on 29 February, work out the age on both 28 February and 1 March if a rule depends on the exact day.
  • Use total days when you need a precise length of time, because months and years differ in length.
  • For a reading goal or a lesson plan that depends on time, the Reading Time Calculator turns a word count into minutes.
Good to know

Limitations and Privacy

Privacy

All calculations happen locally in your browser. The dates you enter are not uploaded, sent to a server or stored, and they are gone when you close or refresh the page.

Limitations

The calculator uses the Gregorian calendar for every date and ignores time zones and birth time. It is a general tool and not an official proof of age, and the zodiac sign uses the usual tropical date ranges, so people born on a boundary day may see a different sign elsewhere.

Common questions

Age Calculator FAQ

How do I calculate my exact age?

Enter your date of birth and leave the second date on today. The calculator shows your age in years, months and days and updates as soon as either date changes, with no separate button to press.

How does this age calculator work?

It counts whole months forward from the date of birth and then the days that are left. Total days are counted between the two calendar dates, so leap years are included.

Can I find my age on a past or future date (age as on a date)?

Yes. Change the Age at the date of field to any date, for example an application deadline, an exam or school cut-off date, or a future event. The result shows how old the person was or will be on that day.

How many days old am I?

The Total days card shows the number of days between your date of birth and the chosen date. The statistics also give total months, weeks, hours, minutes and seconds.

When is my next birthday and how many days are left?

The next birthday card shows the date and weekday, and the days card shows how many days remain. The progress bar shows how far you are between your last birthday and the next one.

How are leap day birthdays handled?

A birthday on 29 February is counted on 1 March in years without a leap day, which is the rule in the UK and some other places. Other countries use 28 February, so check the rule that applies to you.

Why are hours, minutes and seconds only estimates?

The tool does not know your birth time, so it assumes midnight at the start of your birth date. If you were born later in the day, the real figures are slightly lower.

Is my date of birth uploaded or saved anywhere?

No. Everything is calculated in your browser. Your dates are not sent to a server or stored, and they disappear when you close or refresh the page.

How do I find the date of my 10,000th day?

Open the Milestones list under the statistics. It shows the dates of your 1,000th, 5,000th and 10,000th day and more, along with how many days have passed or are left.

Is the age calculator accurate enough for official forms?

It is accurate for the Gregorian calendar and is a good way to check a figure. For legal or official purposes, always follow the rule of the organisation that asks for your age.

What is chronological age and how do I calculate it?

Chronological age is the time since birth in years, months and days. Enter the date of birth and the date of the test or assessment in the Age at the date of field, and the exact age shown is the chronological age on that day. It is not the same as corrected age for premature babies.

What is the formula to calculate age from date of birth?

Subtract the birth date from the later date in years, months and days, borrowing 12 months or the days of a month when a part is negative. In Excel or Google Sheets, =DATEDIF(A2,TODAY(),"Y") gives the years, "YM" the months and "MD" the days.

How do I calculate my age in months?

Enter your date of birth and open the statistics. The total months card shows your age in whole months, which is your years multiplied by 12 plus the extra months.

How do I calculate my age from my date of birth for a form or exam?

Enter your date of birth, then set Age at the date of to the cut-off date in the notice, such as the last date to apply. The result is your exact age on that date. Always confirm the cut-off rule with the organisation that asks.

From people using this tool

Reviews

Loading reviews…
Keep going

More tools in the box

Dozens more free, no-API-key tools live on the homepage.