How to use the age calculator
Enter your date of birth in the first field. The result updates instantly, showing your age as of today in years, months, and days, along with your total days lived.
Use the optional second field if you want to know how old you were (or will be) on a specific date. For example, enter a graduation date, a future birthday, or a historical event to see your age at that moment. Leave the second field blank to always calculate from today.
How the calculation works
The calculator counts whole years, then remaining whole months, then remaining days from your birthdate to the target date. It handles leap years and month-length differences automatically.
| Birthdate | Target date | Result |
|---|
| Jan 1, 2000 | Jun 19, 2026 | 26 yr, 5 mo, 18 days |
| Feb 29, 2000 | Feb 28, 2025 | 24 yr, 11 mo, 30 days |
| Dec 15, 1990 | Jun 19, 2026 | 35 yr, 6 mo, 4 days |
Why total days?
One million days lived is a milestone worth knowing. At 30 you have lived about 10,950 days. At 40 it is roughly 14,610. Reaching 1,000,000 days would take about 2,740 years, so that one is firmly off the table. The day count is useful for curiosity, for anniversary calculations, and for anyone who enjoys a good number.
Frequently asked questions
How do I calculate my exact age?
Enter your date of birth in the calculator above. It will show your exact age in years, months, and days as of today. For a specific past or future date, fill in the second field.
Does the calculator handle leap years?
Yes. Leap year birthdays and leap year target dates are handled correctly. If you were born on Feb 29, the calculator counts your birthday as Feb 28 in non-leap years.
Can I use this to find someone else's age?
Absolutely. Enter any birthdate and any target date to find the age of a person, a company, a building, or anything else that has a founding date.
Is the age calculator free?
Yes, it is completely free, no signup required, and runs entirely in your browser. Nothing you enter is sent to a server or stored anywhere.