toolember

Dates & age

Age Calculator

How old am I? Enter your date of birth to instantly calculate your exact age in years, months, and days, plus total days lived and a countdown to your next birthday. Free, no sign-up.

How Age Is Calculated

Age is calculated by subtracting your date of birth from today's date. The result accounts for month length and leap years to give a precise breakdown in years, months, and days, not just a rounded number.

For example, if you were born on March 15, 1990 and today is March 18, 2026, your exact age is 36 years, 0 months, and 3 days, not simply 36.

Years

Full years since birth. Increases on your birthday each year.

Months

Remaining full months after counting full years. Resets to 0 on your birthday.

Days

Remaining days after counting full years and months. Accounts for varying month lengths.

Leap Years and February 29 Birthdays

Leap years (divisible by 4, with century exceptions) add an extra day, February 29, every 4 years. The calculator handles all leap years automatically. If you were born on February 29, your birthday is treated as March 1 in non-leap years for the "next birthday" countdown.

How the Next Birthday Countdown Works

The countdown builds a birthday date for the current year using your birth month and day, then compares it against today. If that date has already passed (or is today), the calculator moves it forward one year and counts the days from today until that future date.

This is why the countdown always shows a number between 0 and 366, never a negative value: as soon as one birthday passes, the calculator immediately starts counting toward the next one rather than showing days since the last birthday.

Common Use Cases

Legal eligibility checks: Quickly confirm exact age for voting, driving, drinking, marriage, or employment age requirements that depend on a precise birth date rather than a rounded figure.
Forms and applications: Many job, visa, insurance, and school enrollment forms ask for age in years and months as of a specific date. This calculator gives that breakdown instantly instead of manual subtraction.
Retirement and pension planning: Pension eligibility, Social Security, and superannuation access ages are usually defined in exact years and months, so knowing your precise age helps confirm when you qualify.
Pediatric and medical reference: Growth charts, vaccination schedules, and some medication dosing charts are indexed by age in months or days for infants and young children.
Milestone and countdown tracking: The total days lived figure and next-birthday countdown are popular for birthday planning, anniversary tracking, and personal milestone celebrations (10,000 days old, for example).

Accuracy Notes

Local date and time: The calculator reads today's date from your device's local clock, not a server. If you are checking your age right around midnight, results are based on your browser's local calendar day, which can differ from UTC.

Total days vs. calendar age: Total days lived is a raw count of 24-hour periods since birth, while the years/months/days breakdown follows the calendar (so a 1-year-old is not necessarily exactly 365 days old, since leap years can add a day).

Frequently Asked Questions

How do I calculate my exact age?
Enter your date of birth in the field above. The calculator instantly shows your age in years, months, and days as of today. The calculation accounts for leap years and varying month lengths.
How is age calculated in years, months, and days?
The calculator subtracts your birth date from today. It borrows days from the previous month when needed (accounting for month length) and borrows months from the current year when the month difference is negative. This gives you a precise breakdown rather than just rounding to whole years.
How many days have I been alive?
The "Total days lived" stat shows the exact number of calendar days from your date of birth to today, including leap days. The result updates automatically when you enter your birth date.
How are leap years handled?
Leap years are handled automatically. The total days count uses JavaScript's Date object which accounts for all historical and future leap years. If your birthday is February 29, the next birthday is calculated as March 1 in non-leap years.
Does this tool store my date of birth?
No. The calculation runs entirely in your browser. Your date of birth is never sent to any server, stored, or logged anywhere.
Can I calculate someone else's age?
Yes, just enter their date of birth. The calculator works for any person born in the past. There is no restriction on the birth year.
What is the "days until next birthday" count?
This shows how many calendar days remain from today until your next birthday. If today is your birthday, it shows Today! The next birthday is always calculated in the upcoming year.