🎂 Age Calculator

Your exact age in years, months and days plus every other unit, the weekday you were born, your next birthday, and a proper answer for 29 February birthdays.

Free No Signup Required Browser-Based
36 years
3 months, 28 days
Total months
435
Total weeks
1,895 weeks, 4 days
Total days
13,269
Total hours
318,456
Total minutes
19,107,360
Total seconds
1,146,441,600
Day of the week born
Tuesday
Turning 37 on
Saturday, May 15, 2027245 days

Milestone dates

10,000 days old
Saturday, September 30, 2017
1 billion seconds old
Friday, January 21, 2022
20,000 days old (ahead)
Wednesday, February 15, 2045
30,000 days old (ahead)
Sunday, July 3, 2072

What Age Calculator Does

Age looks like subtraction and is not, because months are not all the same length. Every calculator here counts whole years first, then whole months, then the days left over — and the leftover days depend on which month you happen to be borrowing from. That is why two honest calculators can disagree by a day or two on the same pair of dates.

The top-ranked page is the only one that admits this. From 28 February to 31 March is either one month and three days, if you count 28 February to 28 March as the month, or exactly one month, if you treat both as end-of-month dates. Both readings are defensible. This calculator uses the first, which is the same choice the leading page makes, so the two agree.

The other thing nobody handles is 29 February. About one person in 1,506 is born on a leap day and has no birthday at all in three years out of four. Jurisdictions genuinely differ on whether the birthday then falls on 28 February or 1 March, which matters for anything with a legal age threshold. This calculator detects a leap-day birth and lets you pick the convention.

Beyond the age itself: the day of the week you were born, when your next birthday lands and on which weekday, and the exact calendar dates you turn 10,000 days and one billion seconds old.

How to Use Age Calculator

  1. Enter the date of birth
  2. Set the second date — today by default, or any past or future date
  3. Read the exact age in years, months and days, plus months, weeks, days, hours, minutes and seconds
  4. Check the weekday you were born, your next birthday, and the dates of the 10,000-day and billion-second milestones

Formula Used by Age Calculator

Years, months and days

Count whole years → whole months → remaining days, borrowing when needed

Borrowing
If the day of the month has not come round yet, take the days from the month before the target date
Why it varies
That borrowed month might be 28, 29, 30 or 31 days long

Worked example

15 May 1990 to 7 September 2026

  1. Whole years: 1990 to 2026 is 36, and 15 May has passed
  2. Whole months: May to September is 4, but the 7th is before the 15th, so borrow one
  3. Days: borrow 31 from August, 7 − 15 + 31 = 23

Result: 36 years, 3 months and 23 days — 13,264 days in total

Where calculators disagree

28 Feb → 31 Mar = "1 month 3 days" or "1 month"

Day count
28 Feb to 28 Mar is the month, leaving 3 days — the convention used here
End of month
Both dates are the last of their month, so the interval is exactly one month

Worked example

The same ambiguity on other month ends

  1. 28 Feb 2023 → 31 Mar 2023: 1 month 3 days
  2. 30 Apr 2023 → 31 May 2023: 1 month 1 day
  3. Both spans are 31 days long

Result: Identical day counts, different month-and-day readings — which is exactly why the two answers exist

The leap year rule

Leap if divisible by 4, unless divisible by 100 and not by 400

Purpose
Keeps the calendar year aligned with the 365.2422-day solar year
Effect
97 leap days per 400 years rather than 100

Worked example

Four test years

  1. 2024: divisible by 4, not a century — leap
  2. 2000: divisible by 400 — leap
  3. 1900: divisible by 100, not 400 — not leap
  4. 2100: same as 1900 — not leap

Result: Average year of 365.2425 days, drifting from the sun by only about a day in 3,000 years

Converting to other units

weeks = days ÷ 7 · hours = days × 24 · seconds = days × 86,400

Exact
Days, weeks, hours and seconds convert exactly from the day count
Approximate
Any single figure for "months" or "years" needs an average month of 30.4369 days or year of 365.2425

Worked example

13,264 days lived

  1. Weeks: 13,264 ÷ 7 = 1,894 weeks and 6 days
  2. Hours: × 24 = 318,336
  3. Seconds: × 86,400 = 1,146,009,600

Result: The seconds figure is why the billion-second mark passes at about 31.7 years

The 400-year Gregorian cycle

The whole calendar repeats exactly every 400 years, because 146,097 days is precisely 20,871 weeks. Your birthday falls on the same weekday pattern four centuries apart.

QuantityValueNote
Leap days per 400 years97100 divisible by 4, minus 3 century years
Days per 400 years146,097Exactly 20,871 weeks, with no remainder
Average calendar year365.2425 daysAgainst a solar year of about 365.2422
Average calendar month30.4369 daysOnly meaningful as an average — no month is this length
Chance a given date is 29 Feb1 in 1,506Not 1 in 1,461 — the century rule thins leap days out
Drift against the sun~1 day per 3,000 yearsThe reason the Julian calendar was replaced

Milestone ages worth knowing

The calculator gives the exact calendar date for each of these from your own birth date. Years shown use the average Gregorian year.

MilestoneIn yearsRoughly
1,000 days2.74Late in the third year
10,000 days27.3827 years and about 138 days
1 billion seconds31.69Between the 31st and 32nd birthday
20,000 days54.76Not quite 55
30,000 days82.14Just past 82
1 billion minutes1,901Nobody — but it is roughly the length of the Common Era so far

How different systems count age

The Western count is not universal, and the difference is up to two years at the extremes.

SystemAt birthIncrements onEffect
Western / international0Each birthdayThe count this calculator uses
Traditional East Asian1Lunar New YearA baby born days before the new year can count as 2
Running age1Each birthdayNames the year you are in, not the one completed — "in my 22nd year"

How to Read Your Result

Why the day-of-month rule matters more than it looks

The borrow step is where every disagreement between calculators originates. When the target day of the month is earlier than the birth day, you take days from the preceding month — and that month might be 28, 29, 30 or 31 days long, so the leftover figure shifts accordingly. It is not an error in either calculator; it is that "one month later" has no single definition when the months are unequal. The total day count, by contrast, is never ambiguous, which is why it is worth checking when two answers differ.

The leap-day birthday is a legal question, not a mathematical one

Someone born on 29 February 2000 has had a birthday roughly once in four years. Their age in completed years is never in doubt — it advances once per year regardless — but the date on which it advances is a matter of local rule. Some jurisdictions treat the anniversary as falling on 28 February in a common year, others on 1 March, and the difference is one day of legal minority. Choosing the convention explicitly, rather than letting a calculator pick silently, is the honest way to handle it.

The calendar repeats every 400 years exactly

This is the elegant consequence of the century rule. Four hundred Gregorian years contain 146,097 days, and 146,097 divides by 7 with nothing left over — precisely 20,871 weeks. So the entire pattern of dates and weekdays recurs on a 400-year cycle. 1 January 2000 fell on a Saturday, and 1 January 2400 will too. It also means dates are not evenly distributed across weekdays within the cycle: the 13th falls on a Friday slightly more often than on any other day.

Averaged units are convenient and slightly false

Asking for an age in "months" alone forces an averaging assumption, because no two consecutive months are the same length. The usual figure is 30.4369 days, one twelfth of the average year. Years are averaged at 365.2425. Days, weeks, hours and seconds need no such fudge — they follow exactly from the day count. If a single-unit figure matters for anything official, use the day count and convert deliberately rather than trusting an averaged month.

Chronological age is one number among several

The figure this calculator returns is chronological age: time elapsed since birth, and nothing more. Gestational age, bone age, developmental age and the various biological-age estimates all measure different things and can diverge from it substantially. Chronological age is what legal thresholds, school placement and insurance actuarials use precisely because it is unambiguous and independently verifiable — which is its strength and also the limit of what it tells you.

Ten days that never happened

When the Gregorian calendar replaced the Julian in 1582, ten days were removed to correct accumulated drift: 4 October was followed directly by 15 October. Different countries adopted it at wildly different times — Britain and its colonies not until 1752, by which point eleven days had to go. Any age calculation spanning a country's changeover date needs to know which calendar each end is in, which is why calculators of this kind are reliable only for the modern era.

Limitations & Accuracy Notes

  • Dates are treated as calendar dates in your own timezone, with no time-of-day component. An age to the hour would need a birth time and the timezone it was recorded in.
  • The years-months-days breakdown uses the day-count convention for month boundaries. Calculators using the end-of-month convention will differ by a day or two on some date pairs; the total day count is the unambiguous figure.
  • Single-unit outputs for months use an average of 30.4369 days, since real months vary from 28 to 31. Days, weeks, hours, minutes and seconds are exact.
  • Only the Gregorian calendar is supported. Dates before a country's adoption of it — 1582 in much of Catholic Europe, 1752 in Britain and its colonies, later elsewhere — are not converted from the Julian calendar.
  • The leap-day convention is a choice you make, not a legal determination. If a birthday date matters for a legal threshold, the rule in the relevant jurisdiction governs.
  • This computes chronological age only. It says nothing about developmental, gestational or biological age, which are measured differently and for different purposes.

Frequently Asked Questions

How is exact age calculated?
Count whole years from the birth date to the most recent anniversary, then whole months, then the leftover days. This calculator borrows from the month before the target date when the day of the month has not yet come round, which is the same convention the leading calculators use.
Why do some calculators disagree by a day or two?
Because "one month" is genuinely ambiguous when the two dates fall on different days of the month. From 28 February to 31 March can be read as one month and three days, or as one month if you treat both as end-of-month. Both are defensible; this tool uses the first, day-count reading.
When is the birthday of someone born on 29 February?
There is no single answer, and jurisdictions differ. Some treat the birthday as 28 February in a common year, others as 1 March. This calculator lets you pick, and the choice changes the next-birthday date but never the age in years.
How often does 29 February come round?
A leap day occurs 97 times in every 400-year Gregorian cycle of 146,097 days, so roughly one day in 1,506 is a 29 February — not the one in 1,461 the simple four-year rule suggests, because century years divisible by 100 but not 400 skip the leap day.
What is the leap year rule exactly?
A year is a leap year if it is divisible by 4, except that century years must also be divisible by 400. So 2024 and 2000 are leap years, but 1900 and 2100 are not. That correction makes the average Gregorian year 365.2425 days, close enough to the solar year to drift by only about a day in three thousand years.
How old is 10,000 days?
About 27 years and 138 days, or a little over 27 years and four months. One billion seconds is roughly 31.7 years. This calculator shows the exact calendar date you hit each of those milestones.

References & Further Reading

By OnlineToolHubs Team • September 2026