Trusted by thousands of Americans for fast, accurate calculations — 100% free.

Age Calculator — Find Your Exact Age in Years, Months & Days

Use this free age calculator to find your exact age or the time interval between any two dates. Enter your date of birth and the calculator displays your age in years, months, weeks, days, hours, minutes, and seconds. The “age at” date defaults to today and can be any past or future date — useful for historical moments, milestones, or any duration.

The age calculator can determine the interval between two dates. Results include years, months, weeks, days, hours, minutes, and seconds.

Modify the values and click Calculate to use.

Date of birth

Age at the date of

Related: Due date calculator (pregnancy dating) · Other calculators (more date & time tools coming)

How to use

  1. Choose date of birth (or any start date) with month, day, and year.
  2. Set “age at the date of” — it defaults to today; use Today beside the field to reset.
  3. Click Calculate for years/months/days, total weeks and days, and approximate hours through seconds.
  4. Read the article below for Western age counting, leap years, and month-end conventions.

Related Calculators

How this age calculator works

Enter a date of birth (or any start date) and an age at the date of (or any end date). The page loads with the end date set to today in your browser. The tool computes the calendar interval in years, months, and days, and also shows total weeks (from whole days), total days, and approximate hours, minutes, and seconds elapsed between the two dates (using noon local time for both dates to reduce daylight-saving edge cases).

How age is counted (Western system)

This calculator follows the familiar Western convention: you complete another year of age on each birthday, not before. Someone who is three years and eleven months old is still three until the next birthday — then they turn four.

Cultural differences

Not every culture counts age the same way. Some traditions count a person as one year old at birth, or advance age at a new year rather than on an individual birthday. Those systems can produce very different “age” numbers for the same person. This page uses the standard Western birthday-based system only.

Month-end intervals (why results can surprise you)

When start or end dates fall at month-ends, “one month” can be ambiguous. For example, from February 28, 2022 to March 31, 2022, one common approach treats Feb 28 → Mar 28 as one month, so the span to Mar 31 is one month and three days. Another approach treats both dates as “end of month” positions and can yield exactly one month. This calculator uses the same calendar day rollover method (the first style), consistent with many online date tools and with the explanation on calculator.net.

Why automated calculation helps

Month lengths vary (28–31), leap years add February 29 on a fixed rule set, and converting years to days requires knowing which years in the span are leap years. Doing all of that by hand for large day or second counts is slow and easy to get wrong — a calculator applies the same rules every time.

Practical uses

  • Checking how old someone was on a historical date or how old they will be on a future date.
  • Counting days or weeks between two events (move the labels mentally from “birth” to “start” and “as of” to “end”).
  • Curiosity: total seconds lived is often larger than people expect.

Leap years (brief)

A leap year usually occurs every four years to align the calendar with Earth’s orbit. Century years are leap years only when divisible by 400 (e.g. 2000 yes, 1900 no). February 29 exists only in leap years; for birthday conventions in non-leap years, people often use February 28 or March 1 — the year/month/day breakdown above follows pure calendar arithmetic on the dates you enter.

Percentage points vs percent change (reminder)

Moving an interest rate from 4% to 6% is a 2 percentage point increase, but also a 50% relative increase in the rate — both statements describe the same move with different framing. See our percentage calculator for more.

Pregnancy and gestational age

Gestational age (from last menstrual period) is a different timeline from age after birth. For pregnancy dating and due dates, use the due date calculator or pregnancy calculator.

Time units — putting numbers in context

A 25-year-old has lived on the order of a few thousand days and hundreds of millions of seconds; a 40-year-old is on the order of a billion seconds. Exact values depend on the specific dates — use the calculator output for your own dates.

Frequently asked questions

Exact age, leap years, weekdays, and using any two dates.

How do I calculate my exact age?

Enter your date of birth and the date you want to measure age at (defaults to today after the page loads). The tool shows full years, months, and days, plus total weeks, days, hours, minutes, and seconds. Leap years and month lengths are handled automatically.

How many days old am I?

Use the calculator with your birth date and today’s date. Total days counts whole calendar days between the two dates. For a rough estimate only, you can approximate age in years × 365 plus days since your last birthday, then add roughly one day per leap year in the span.

How old am I if I was born in a specific year?

Subtract your birth year from the current year for a rough age, then subtract one if your birthday has not occurred yet this year. For an exact answer, enter your full birth date and the “as of” date in the calculator.

What day of the week was I born on?

After you calculate, the results include the weekday name for your date of birth and for the “as of” date.

How do age calculations handle leap year birthdays?

February 29 birthdays only occur in leap years. For calendar-style year/month/day intervals, end-of-month cases can look surprising — the article below explains conventions. For interval totals (days, hours, seconds), the calculator uses the two calendar dates you enter.

How is age calculated when months have different numbers of days?

For the year/month/day breakdown, this tool uses the common convention where you advance the same day-of-month when possible (e.g. Feb 28 → Mar 28 is one month). Feb 28 → Mar 31 is therefore one month and three days. End-of-month ambiguities are discussed in the article on this page.

How many seconds old am I?

After calculating, see “total seconds” in the results. As a very rough scale, there are about 31,536,000 seconds in a 365-day year (more in leap years).

Can this calculator find the time between any two dates?

Yes. Put the earlier date in “Date of birth” and the later date in “Age at the date of.” The interval appears in multiple units. The labels are written for age, but the math is the same for any two dates.

What is the difference between chronological and biological age?

This calculator shows chronological age — time since birth. Biological age is a separate idea based on health and physiology and is not computed here.

Who uses this calculator

Anyone curious about exact age in days, weeks, hours, or seconds; parents tracking a child’s age for development or medical visits; people checking eligibility windows tied to age; genealogists and historians working from birth and death dates; planners counting down to milestones; and anyone who wants the interval between two important dates without doing calendar math by hand.