Forms and eligibility
Check an exact age for applications, school entry cut-off dates, sports categories and anything with a minimum or maximum age.
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.
Your result appears here as soon as you choose a date of birth.
Hours, minutes and seconds assume you were born at 00:00. When the “age at” date is today, the seconds keep counting live.
Choose a date of birth to see your milestones and upcoming birthdays.
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.
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.
Age comes up in forms, eligibility rules, school admissions and celebrations. These are the cases where an exact figure matters most.
Check an exact age for applications, school entry cut-off dates, sports categories and anything with a minimum or maximum age.
See how many days are left until the next birthday, which weekday it falls on and how old the person will be that day.
Find the date of your 10,000th day or your billionth second, and see the total months, weeks, hours and minutes you have lived.
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.
| Born | Age at | Result |
|---|---|---|
| 15 May 1990 | 20 Aug 2026 | 36 years, 3 months, 5 days |
| 1 Jan 2000 | 1 Jan 2026 | 26 years, 0 months, 0 days (9,497 days) |
| 31 Jan 2020 | 1 Mar 2020 | 0 years, 1 month, 0 days, because 31 Jan plus one month rolls to 1 March in a 29-day February |
| 29 Feb 2000 | 28 Feb 2001 | 0 years, 11 months, 30 days, since the first birthday counts from 1 March |
| 10 Oct 2010 | 14 Oct 2026 | 16 years, 0 months, 4 days |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Dozens more free, no-API-key tools live on the homepage.
Convert text between UPPERCASE, camelCase, Title Case and more.
Open toolCollapse extra spaces and clean up messy line spacing.
Open toolCompare two texts line by line and see what changed.
Open toolStrip out repeated lines from any list or block of text.
Open toolNo matching question.
Tell other visitors what you thought of this tool.