Home / Date & everyday math / Age calculator
Free age calculator — exact years, months & days
Find how old someone is on any date: birthday-based years plus a full months-and-days breakdown, total days lived, and next birthday countdown. Fast, private, and free in your browser.
Interactive age calculator
Age calculator
Enter dates, then calculate exact age in years, months, and days.
How this free age calculator works
Pick a birth date and an “age as of” date with the month, day, and year selectors (or the native date picker). Results update instantly: completed years, leftover months and days, plus the same interval written as total days, hours, minutes, and seconds — useful for forms, party planning, or “how many days old am I?” curiosity. Everything stays private in your browser.
Enter the date of birth
Use month, day, and year, or the date picker control. Leap-day births (Feb 29) are handled safely in non-leap years.
Set the “age as of” date
Defaults to today. Change it to measure age on a past event or a future milestone.
Read years, months, days — and totals
The headline age is completed years. The breakdown shows remaining months and days, then elapsed totals down to seconds (from local midnight to midnight).
Copy the result if you need it later
One click copies a plain-text summary — including next birthday — without sending data to our servers.
Privacy note: birth dates and as-of dates never leave your device.
What “age” means in everyday counting
Cultures do not always count years the same way. This calculator follows the most common modern system: age increases on your birthday. If you have lived three years and eleven months, you are still three until the next birthday one month later. That is the system used on most government forms, school enrollment, and clinical records in North America, Europe, and many other regions.
Other traditions frame age as “year of life” (being in your 21st year while still “twenty” in birthday years), or use New Year–based increments. One well-known East Asian pattern starts newborns at age one and may advance age at Lunar New Year rather than on the personal birthday — so a child born the day before that New Year can be called two while only a few days old. Those systems answer different social questions; this tool reports chronological birthday age.
How we calculate years, months, and days
We subtract calendar dates and borrow when needed: if the as-of day of month is earlier than the birth day of month, we borrow days from the previous month; if months go negative, we borrow a year. The remaining whole years are the age you would write on a form.
Birthday age (this tool)
age = completed birthdays
Example: born 15 Mar 2000, as of 10 Mar 2026 → 25 years, 11 months, 23 days (still 25 until 15 Mar).
Elapsed totals
days · hours · minutes · seconds
Counted from local midnight on the birth date to local midnight on the as-of date, so totals stay stable during the day.
Month-end dates and uneven months
Because months are not the same length, end-of-month pairs can feel ambiguous. Everyone agrees that Feb 20 to Mar 20 is one month. From Feb 28, 2022 to Mar 31, 2022 you could argue:
- Anniversary method (what we use): Feb 28 → Mar 28 is one month, then three more days → 1 month 3 days.
- End-of-month pairing: treat both dates as month ends → call it exactly one month.
Similar forks appear for Apr 30 → May 31, May 30 → Jun 30, and other short-to-long month jumps. We stick to the anniversary method so results stay consistent and easy to explain.
Popular ways to use an age calculator
- Forms & IDs — confirm you meet an age cutoff on a specific filing or travel date
- Milestones — see exact age on a wedding, graduation, or reunion day
- Kids & sports leagues — check age brackets using a season’s as-of date
- Curiosity — total days or hours lived, and countdown to the next birthday
Related free tools
Track work hours with our timesheet calculator, check body mass index with the BMI calculator, or estimate daily energy needs with the calorie calculator (age is one of the BMR inputs).
Age calculator FAQs
Short answers on counting rules, month ends, cultural age systems, and privacy.
How does this age calculator work?
Enter a date of birth and an “age as of” date (today by default). The tool counts completed years, months, and days using the common birthday-based system, then also shows the same span as total days, hours, minutes, and seconds. All math runs in your browser.
What age system does this tool use?
We use the everyday Western (and widely international) rule: you are N years old after your Nth birthday. Someone who has lived 3 years and 11 months is still 3 until the next birthday. Age does not jump at New Year unless that day is also your birthday.
Can I calculate age on a past or future date?
Yes. Change the “age as of” field to any date on or after the birth date — for example, how old someone was on a wedding day, or how old they will be on a future deadline.
Why can month-and-day results look odd near month ends?
Months have different lengths. We treat an anniversary day as one month later (Feb 20 → Mar 20). From Feb 28 to Mar 31 that means one month and three days if you first land on Mar 28, not a forced “end-of-month equals end-of-month” shortcut. Both views can feel reasonable; this calculator documents and uses the anniversary-day method.
How is Chinese traditional age different?
In some East Asian traditions, a newborn may start at age 1, and age can increase at Lunar New Year instead of on the birthday. That is a different counting system from this tool. Our result is chronological age in the birthday-based sense used for most forms, IDs, and medical charts in Western contexts.
Does the age calculator store my birth date?
No. Dates never leave your device. There is no account and no server-side history — use Copy if you want to keep a result elsewhere.