Find your exact age in years, months, days and hours — plus your next birthday countdown.
Enter your date of birth and select the date you want to calculate your age at (default is today). The calculator computes the exact difference and breaks it down into years, months, weeks, days, hours and minutes.
Age is calculated by finding the number of complete calendar years between your birth date and the target date. The remaining period is then expressed as months and days. For total days, the calculator counts every day from birth to the target date.
A 30-year-old is approximately 10,957 days old (not including leap years). Someone aged 25 is approximately 9,131 days old. Our calculator gives you the precise number instantly.
Your exact age is found by counting complete calendar years from your birth date, then remaining complete months, then remaining days. This accounts for the fact that months have different lengths. The calculation always works from the calendar — so if you were born on 31 March and the current date is 30 March, you haven't yet had your birthday, even if the year count suggests you have.
People born on 29 February (leap day) face the interesting question of when they officially turn a year older in non-leap years. Most legal systems consider it either 28 February or 1 March depending on jurisdiction. In the UK and some other countries, the legal birthday becomes 28 February. In New Zealand and some US states, it's 1 March.
Not all cultures count age the same way. In the traditional Korean age system (still used informally), a person is born already one year old and gains another year on New Year's Day — not their birthday. This means a Korean person can be 1–2 years "older" in that system than in the Western system. South Korea officially moved to the international age system in 2023, but the traditional system persists culturally.