Age Calculator

Find your exact age in years, months, and days. Enter a birth date and any target date—today by default. Calculations run in your browser and nothing is stored.

Select your birth date from the calendar

Select the current date or leave as today

When to use an age calculator

An age calculator answers “how old am I?” or “how old was I on a given date?” by counting full years, then months, then days between two calendar dates. It is handy for school forms, event planning, genealogy notes, and milestone tracking.

Results are chronological age only. Legal eligibility (voting, contracts, benefits) may depend on rules in your country or state—confirm with official sources when it matters.

What is chronological age?

Chronological age is the time elapsed since birth, usually expressed as years, months, and days. It differs from biological age or legal age rules used for voting, contracts, or benefits.

This calculator subtracts a birth date from a target date using calendar logic—accounting for different month lengths and leap years—rather than dividing total days by 365.

How the calculation works

  1. Enter the birth date and the date you want age calculated as of (today by default).
  2. Count full years from birth year to target year, adjusting if the birthday has not occurred yet in the target year.
  3. Count remaining months and days with borrow logic when days in a month are insufficient.
  4. Display the result as years, months, and days.

Worked examples

Age as of today

  • Birth date: March 15, 1990
  • Target date: June 21, 2026

Result: 36 years, 3 months, 6 days. Useful for forms that ask for exact age.

Age on a future event

  • Birth date: January 10, 2010
  • Target date: January 10, 2030

Result: exactly 20 years—helpful for eligibility planning tied to a birthday.

Practical uses

  • School or sports registration forms that ask for age in years and months
  • Genealogy and family history notes
  • Event planning (“how old will they be at the wedding?”)
  • Verifying milestone birthdays

Limitations

  • !Does not determine legal age of majority or jurisdiction-specific rules
  • !Uses Gregorian calendar only
  • !Not for medical gestational age calculations

References

How This Calculator Works

1

Pick two dates

Choose a birth date and the date you want age calculated as of.

2

Subtract calendar-style

Years, months, and days are computed with borrow logic for uneven months.

3

See the breakdown

Results show your age as years, months, and days—not a single total-days count.

What is Age Calculator?

An age calculator is a tool that finds the exact time between a birth date and a target date, reported as full years, then months, then remaining days. It uses calendar-based subtraction, so uneven month lengths and leap years are handled automatically rather than approximated.

Enter a birth date and target date to get a years-months-days breakdown. The tool uses standard calendar subtraction so month lengths and leap years are reflected in the result.

Any target date

Calculate age as of today or any other valid date you choose.

Leap years

Gregorian calendar rules are used when counting between dates.

Private

Dates stay in your browser—no account or server storage.

Last updated: · Published:

How to Use This Tool

1

Enter birth date

Select your date of birth using the calendar picker.

2

Set target date

Choose the date to calculate age as of—defaults to today.

3

Calculate

Click Calculate or wait for automatic results when both dates are set.

4

Read your age

View the breakdown in years, months, and days.

Pro Tips

  • Useful for forms, milestones, and “age on date” questions
  • Leap years are handled automatically in the calendar math
  • Set a future target date to see age on an upcoming birthday or event
  • For legal purposes, rely on official ID and local rules—not this tool alone
  • All calculations run locally in your browser

Frequently Asked Questions

How does this age calculator work?
Enter your date of birth and a target date (today by default). The tool subtracts the birth date from the target date and reports the difference as years, months, and days, adjusting for varying month lengths and leap years.
Does it account for leap years?
Yes. The calculation uses the standard Gregorian calendar, so February 29 and other month-length differences are handled when counting years, months, and days between two dates.
Can I calculate age as of a past or future date?
Yes. Change the target date to see how old someone was or will be on a specific day—for example, age on a wedding date or eligibility cutoff. The birth date cannot be after the target date.
Why might my result differ from another calculator?
Most age tools should agree on years, months, and days when using the same two dates. Small differences can occur if a tool uses approximations (such as average month length) instead of calendar-based subtraction.
Can I use this for legal age verification?
This gives a chronological age for reference only. Legal age of majority, voting, driving, or contracts depends on jurisdiction and specific rules. Use official documents and legal guidance for formal verification.
Is my data stored?
No. Dates and results are processed in your browser. Nothing is sent to our servers.