Free Online Age Calculator
Find your exact age in years, months, and days from any date of birth
Defaults to today
—
Years
—
Months
—
Days
Enter your date of birth to calculate your age.
Try these next
Why use Age Calculator
- Breaks your age into exact years, months, and days -- not a rounded number.
- Shows total days, weeks, and hours lived, which no standard date picker provides.
- Custom target date lets you check your age at any point, past or future.
- Handles February 29 birthdays correctly in non-leap years.
How it works
The calculator subtracts the birth date from the target date using calendar-aware arithmetic rather than simple day counting. It computes the difference in full years by comparing month and day values. If the target month/day has not yet reached the birth month/day, the year count is reduced by one. The remaining months are calculated similarly, rolling into the next year if needed. Leftover days are counted within the partial month. Total days lived are computed separately by converting both dates to milliseconds since the Unix epoch and dividing by 86,400,000. Weeks and hours derive from the day count. The birthday countdown finds the next occurrence of the birth month/day after today and returns the day difference. All logic accounts for varying month lengths (28-31 days) and leap years.
About this tool
Need your exact age in years, months, and days? Pick your date of birth and this calculator breaks it down immediately -- plus total days, weeks, and hours lived, and a countdown to your next birthday. You can also set a custom target date to find out how old you were (or will be) on any specific date. Visa applications, school enrollment forms, and insurance paperwork all ask for your age as of a particular date, and getting it wrong can delay processing. The math is more involved than a simple subtraction. Calendar-aware arithmetic counts full years first, then remaining months, then leftover days within the partial month. Varying month lengths and leap years are handled correctly -- if you were born on February 29, the birthday countdown falls back to February 28 in non-leap years.
How to use Age Calculator
- Pick your birth date. Select your date of birth from the date picker.
- Set a target date (optional). Leave it on today, or change it to any past or future date -- handy for visa or enrollment deadlines.
- Read the breakdown. Your age appears in years, months, and days, with totals for days, weeks, and hours lived, plus a next-birthday countdown.
Use cases
- Filling out a school enrollment form that asks for your child's age as of September 1 -- set the target date and copy the exact years-and-months figure.
- Applying for a visa with a minimum age requirement? Set the target to your departure date and confirm you qualify before submitting paperwork.
Frequently Asked Questions
Enter your date of birth in the date picker above. The calculator subtracts your birth date from today's date, accounting for varying month lengths and leap years, to give your exact age in years, months, and days.
Enter your birthday and check the unit breakdown section. It shows your total age in days, weeks, months, and hours. For example, a person born on January 1, 1990 is approximately 13,224 days old as of March 2026.
Use the "Calculate to" field to set a custom end date instead of today. The calculator shows the exact difference in years, months, and days between your birth date and any target date, past or future.
Yes. The calculator uses calendar-accurate date math. If you were born on February 29, your age is calculated correctly -your birthday falls on February 28 in non-leap years for the countdown calculation.
A standard year has 52 weeks and 1 day (52.143 weeks). A leap year has 52 weeks and 2 days. The age calculator shows your total lived weeks accounting for all leap years since your birth.
Chronological age is the time elapsed since birth -what this calculator measures. Biological age estimates how old your body is based on health markers like fitness and cellular aging. They can differ significantly.
In most jurisdictions, you legally turn a given age at the start of your birthday. Some countries use different systems -in Korean age, you are 1 at birth and gain a year every January 1. This calculator uses the international standard.
Check the birthday countdown section -- it shows the days remaining and the date.
Related Tools
Discover more free utilities to enhance your productivity.
BMI Calculator
Check your body mass index from height and weight
Unit Converter
Convert length, weight, temperature, volume, and more
Unix Timestamp Converter
Translate Unix timestamps to readable dates and back
Percentage Calculator
Find X% of Y, what percent X is of Y, or the change between two values