Age Calculator
Calculate age from birth date to today or a chosen date. Example: born Jan 1, 1990 → 35 years. Shows years, months, days. Copy result.
Age is the time from birth date to today (or another chosen date). Enter your birth date and optionally an as of date. The calculator gives years, months, and days. Dates can be in your locale format or ISO (YYYY-MM-DD). Copy the result or Copy with labels.
Loading…
Examples
- Born Jan 1, 1990, as of today → years, months, days
- Born 1995-06-15, as of 2025-01-01 → 29 years, 6 months, 17 days
- Born 2000-01-01, as of 2000-12-31 → 0 years, 11 months, 30 days
FAQ
How is age calculated?
Age is the difference between the end date (today or chosen) and the birth date, in years, months, and days.
Can I use a date other than today?
Yes. Enter an "as of" date to get age on that date (e.g. age on a past or future date).
What format for dates?
Use your locale (e.g. MM/DD/YYYY or DD/MM/YYYY) or ISO (YYYY-MM-DD). The calculator accepts common formats.
Does it account for leap years?
Yes. The calculation uses calendar dates and correctly handles leap years and month lengths.
What if birth date is in the future?
The result will show negative or zero age. Birth date must be on or before the "as of" date for a positive age.