Find your exact age in years, months, and days — plus your next birthday countdown and the day of the week you were born.
Subtract your birth year, month, and day from the current (or target) year, month, and day. If the current day of the month falls before your birth day, borrow a month — adding the number of days in the previous calendar month — and if the resulting month count goes negative, borrow a year and add 12 months. This calendar-aware method is what this tool uses, so it correctly handles month lengths and leap years rather than just dividing total days by 365.
Your total age in days is the number of calendar days between your birth date and today. This figure is always slightly higher than a simple "years × 365" estimate because of leap years — someone who is exactly 26 years old has typically lived around 9,497 days, not 9,490, due to the leap days along the way.
Every calendar date maps to exactly one day of the week, calculated directly from the date using the Gregorian calendar's day-counting rules — no need to know anything else about that year. This tool shows it instantly alongside your age.
Apply your birth month and day to the current year to get this year's birthday date. If that date has already passed, use next year's date instead — the number of days between today and that date is your countdown. Many people ask this to plan celebrations or just satisfy curiosity about how close (or far) their birthday is.
Because calendar years aren't perfectly uniform. Leap years add an extra day roughly every four years, and calendar months range from 28 to 31 days, so a pure day-count divided by 365 drifts slightly from your actual, calendar-correct age the longer the time span. This tool calculates age the way a calendar actually works — year, month, and day — rather than approximating from a flat day count.
Subtract your birth year, month, and day from the current year, month, and day. If the current day of the month is earlier than your birth day, borrow a month and add the number of days in the previous month; if the resulting month count is negative, borrow a year and add 12 months. This gives your exact age in years, months, and days.
Your total age in days is the number of calendar days between your birth date and today, which automatically accounts for leap years. A person who is exactly 26 years old, for example, has typically lived around 9,497 days rather than a flat 9,490, because of the leap days in between.
Every calendar date corresponds to exactly one day of the week, which can be calculated directly from the date using standard calendar algorithms. You don't need to know anything else about that year to figure it out — entering your birth date into a date calculator is the fastest way.
Take your birth month and day, apply them to the current year (or next year if that date has already passed this year), and count the days between today and that date. If your birthday already happened this year, the countdown is to next year's birthday instead.