Age Calculator
An age calculator works out the exact time between a date of birth and another date. It counts whole years first, then whole months, then the remaining days, and handles leap years and month ends correctly. You also get the total days, weeks and months, and how long until the next birthday.
How to use the age calculator
- Enter the date of birth.
- Optionally, choose another date (it uses today if left blank).
- Press Calculate to see the exact age.
Worked example: Born 15 Jan 2000
- Date of birth: 2000-01-15
- Age on this date: 2026-10-07
✓ Answer checked
26 years, 8 months, 22 days
- Total days
- 9,762
- Total weeks
- 1,394 weeks and 4 days
- Total months
- 320
- Next birthday
- 15 January 2027 (in 100 days)
Step-by-step working (3 steps)
Count whole years
From 15 January 2000, count the full years up to 7 October 2026.
Count remaining months
Count the full months after the last birthday.
Count remaining days
From 15 September 2026 to 7 October 2026.
How this was checked
- ✓ Adding 26 years, 8 months and 22 days to the birth date lands exactly on 7 October 2026.
Birthdays on 29 February are counted on 28 February in non-leap years. Days are whole calendar days, not affected by time zones or daylight saving.
Frequently asked questions
How is my age calculated?
The calculator counts full years from your birth date, then full months, then the days left over, using real calendar months.
What if I was born on 29 February?
In years without a 29 February, your birthday is counted on 28 February.
Is my date of birth stored?
No. The calculation happens in your browser and nothing is sent anywhere.
