🎂 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.
- 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, 2027 — 245 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
- Enter the date of birth
- Set the second date — today by default, or any past or future date
- Read the exact age in years, months and days, plus months, weeks, days, hours, minutes and seconds
- 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
- Whole years: 1990 to 2026 is 36, and 15 May has passed
- Whole months: May to September is 4, but the 7th is before the 15th, so borrow one
- 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
- 28 Feb 2023 → 31 Mar 2023: 1 month 3 days
- 30 Apr 2023 → 31 May 2023: 1 month 1 day
- 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
- 2024: divisible by 4, not a century — leap
- 2000: divisible by 400 — leap
- 1900: divisible by 100, not 400 — not leap
- 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
- Weeks: 13,264 ÷ 7 = 1,894 weeks and 6 days
- Hours: × 24 = 318,336
- 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.
| Quantity | Value | Note |
|---|---|---|
| Leap days per 400 years | 97 | 100 divisible by 4, minus 3 century years |
| Days per 400 years | 146,097 | Exactly 20,871 weeks, with no remainder |
| Average calendar year | 365.2425 days | Against a solar year of about 365.2422 |
| Average calendar month | 30.4369 days | Only meaningful as an average — no month is this length |
| Chance a given date is 29 Feb | 1 in 1,506 | Not 1 in 1,461 — the century rule thins leap days out |
| Drift against the sun | ~1 day per 3,000 years | The 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.
| Milestone | In years | Roughly |
|---|---|---|
| 1,000 days | 2.74 | Late in the third year |
| 10,000 days | 27.38 | 27 years and about 138 days |
| 1 billion seconds | 31.69 | Between the 31st and 32nd birthday |
| 20,000 days | 54.76 | Not quite 55 |
| 30,000 days | 82.14 | Just past 82 |
| 1 billion minutes | 1,901 | Nobody — 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.
| System | At birth | Increments on | Effect |
|---|---|---|---|
| Western / international | 0 | Each birthday | The count this calculator uses |
| Traditional East Asian | 1 | Lunar New Year | A baby born days before the new year can count as 2 |
| Running age | 1 | Each birthday | Names 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?
Why do some calculators disagree by a day or two?
When is the birthday of someone born on 29 February?
How often does 29 February come round?
What is the leap year rule exactly?
How old is 10,000 days?
References & Further Reading
- US Naval Observatory — Leap Years — US government reference for the Gregorian leap-year rule, the 400-year cycle and the calendar's drift against the solar year
- NIST — Time and Frequency: Leap Seconds and Calendars — US National Institute of Standards and Technology on civil timekeeping, and why day counts rather than averaged months are the reliable unit
- Calculator.net — Age Calculator — The only competing page to name the month-boundary ambiguity; its 28 Feb to 31 Mar and 30 Apr to 31 May examples were reproduced here to confirm the two tools agree
- Omni Calculator — Age Calculator — Source of the 10,000-days figure, reproduced exactly as 27 years and 138 days, and of the averaged month and year constants