How Old Am I Calculator
Enter your date of birth and choose the date to calculate your age on (today by default). You get your exact age in years, months, weeks, and days, plus the total count in each unit separately, a countdown to your next birthday, and age milestone markers. Everything updates instantly as you type.
How is exact age calculated?
Your exact age is the number of complete years, months, and days that have elapsed between your date of birth and the chosen calculation date. The calculator first counts the total calendar days between the two dates, then works backwards to extract full Gregorian years and months, carrying over any remaining days. This is the same system used on passports, legal documents, and medical records in most countries. The total-unit fields (total days, total weeks, total months, total hours, total seconds) show the raw count in a single unit and assume midnight as the birth time for the hour and second estimates.
How to use this calculator
Enter your date of birth in the first field. The "Calculate age at" field defaults to today, so you immediately see your current age. Change the second date to find out how old you were on a past date, or how old you will be on a future one. The results show your age broken into years, months, weeks, and days, plus the total count in six different units. The milestone table and next-birthday countdown update automatically as you change either date.
Why do different age calculators give slightly different results?
Most differences come from how partial months are handled. This calculator uses the standard Western (Gregorian) method: if your birthday is the 31st and the current month has only 28 days, the remainder carries over from the last full month. Some East Asian age-reckoning systems count differently: in the Korean traditional system, everyone is 1 at birth and gains a year every January 1st, so a child born on December 31st is "2 years old" the very next day. The Chinese traditional system adds 1 at birth and another year at the Lunar New Year. This calculator uses the Western completed-years method, which is the international standard on passports and official documents.
Fun facts about your age in different units
A 30-year-old has lived through roughly 10,957 days, about 1,565 weeks, 360 months, 262,968 hours, and over 946 million seconds. By age 50 those numbers climb to about 18,262 days and 1.57 billion seconds. The second counter is a popular party trick because the number sounds impossibly large, yet the math is straightforward: multiply your total days by 24, then by 3,600. Keep in mind these totals assume you were born exactly at midnight; if you know your birth time, the real figure is slightly higher or lower.
Common age milestones
| Age | Milestone | Notes |
|---|---|---|
| 1 | First birthday | First full year of life |
| 5 | School start | Typical kindergarten entry age (US) |
| 13 | Teenager | Teen years begin |
| 16 | Sweet sixteen | Driving age in many US states |
| 18 | Legal adult (US/UK) | Voting, military service |
| 21 | 21st birthday | Full legal adult in the US |
| 25 | Quarter century | 25 years old |
| 30 | Dirty thirty | Entry to the third decade |
| 40 | Ruby anniversary | 40 years of life |
| 50 | Golden jubilee | Half-century of life |
| 65 | Retirement (US) | Social Security full retirement age range |
| 100 | Centennial | Congratulatory letter from the US President |
Notable birthdays and what they traditionally represent.
Frequently asked questions
How old am I in days?
Subtract your birth date from today's date. The calculator does this instantly: a 30-year-old born on their exact 30th birthday is 10,957 days old (10,958 in a leap year). The total-days field shows this number updated for your exact birth date and today's date.
How do I calculate my age without a calculator?
Subtract your birth year from the current year. If your birthday has already passed this year, that is your age. If it has not passed yet, subtract one more. For example, if you were born in 1990 and today is June 2026: 2026 minus 1990 equals 36, and if June is after your birth month you are 36; if your birthday is later in the year you are still 35.
How many seconds old am I?
Multiply your age in days by 86,400 (the number of seconds in a day). A 30-year-old is approximately 946 million seconds old. The calculator shows this figure in the "Total seconds alive" field, assuming midnight as the birth time.
What is the difference between completed age and running age?
Completed age is the number of full years that have passed since your birth - what you say when someone asks your age. Running age (used in some East Asian traditions) is your completed age plus one, because you count the current year you are living through. This calculator reports completed age, which is the international standard.
How many days until my next birthday?
The calculator finds the next occurrence of your birth month and day after the chosen calculation date, then counts the calendar days between them. This is shown in the "Days to next birthday" output and is also visible in the milestone schedule table.
Can I use this to find out how old I was on a specific past date?
Yes. Change the "Calculate age at" field from today to any past date. The calculator will show how old you were on that exact day, including the breakdown in years, months, and days.