FREE CALCULATOR · TIME & DATE

Age Calculator

Not just the year you were born — your exact age in years, months, and days, the total days you have lived, the weekday you arrived on, and a live countdown to your next birthday.

31

How old are you, exactly?

Enter your date of birth — the calculator does the calendar borrowing for you and breaks the answer down six ways, from months old to days until cake.

The day you were born — day, month and year.

Leave blank for today — or pick any date to see the age then.

Your exact age36 years, 4 months, 21 days13,293 days · 1,899 weeks · 436 months · born Monday, May 14, 1990
May 14, 1990Born on · Monday
May 14, 2027Next birthday · Friday · in 221 days
13,293Days lived
1,899Weeks lived
436Months old
40thNext milestone birthday · May 14, 2030 · in 3 yrs
How it works: the calculator subtracts year, month, and day separately, then "borrows" — if the day of the month hasn't been reached yet, it borrows one month (adding that month's exact length in days) and reduces the month count; if the month hasn't been reached, it borrows one year. All date math runs in UTC so daylight-saving changes can never shift the answer by a day. Feb 29 birthdays are celebrated on Feb 28 in non-leap years. Estimates only, not legal advice.

How your exact age is calculated

"How old are you?" sounds simple until you need the precise answer — for a passport form, a pediatrician's chart, a school enrollment cutoff, or a retirement benefits letter. The year of birth alone is not enough: someone born on May 14, 1990 and someone born on December 20, 1990 are both "born in 1990," but on October 5, 2026 their ages differ by seven months. Exact age means years, months, and days — and getting the months and days right requires borrowing, the same trick you learned for subtraction in school.

The reason borrowing is needed is that months are uneven. You cannot just subtract the dates as plain numbers, because the answer has to land on a real calendar: a month is sometimes 28 days, sometimes 31. The calculator works in three columns — years, months, days — and whenever a column goes negative, it borrows from the column to its left, exactly like paper subtraction. The borrowed month contributes its true length (28, 29, 30, or 31 days), which is why the method never drifts.

The formulas

years = year₂ − year₁ · months = month₂ − month₁ (borrow 1 year if negative) · days = day₂ − day₁ (borrow 1 month of its true length if negative) · total days = (date₂ − date₁) in UTC ÷ 86,400,000 ms

The total-days count is computed separately as a straight UTC date difference — midnight to midnight — so daylight-saving transitions can never add or remove an hour and corrupt the count. "Days lived" counts complete days: the birthday itself is day zero, and each midnight after that adds one.

Worked example: born May 14, 1990, as of October 5, 2026

Date of birth May 14, 1990, "age at" date October 5, 2026.

1. Years: 2026 − 1990 = 36. The May birthday already passed by October, so no year borrow — 36 years.

2. Months: October − May = 5 months, but the 5th of the month hasn't reached the 14th yet, so borrow one month: 5 − 1 = 4 months.

3. Days: the borrowed month is September, which has 30 days: 5 + 30 − 14 = 21 days.

4. The answer: 36 years, 4 months, 21 days — with 13,293 total days lived (exactly 1,899 weeks, or 436 months). Born on a Monday; the 37th birthday falls on Friday, May 14, 2027, in 221 days; the next milestone is the 40th birthday on May 14, 2030, in 3 years.

5. The check: add it back — May 14, 1990 + 36 years = May 14, 2026; + 4 months = September 14, 2026; + 21 days = October 5, 2026. The round trip lands exactly on the target date, which is how you know the borrow was right.

Where this comes in handy

  • School enrollment cutoffs: districts admit by exact age on a cutoff date — see which grade level the cutoff puts a child in.
  • Retirement and benefits timing: eligibility often lands on a precise birthday (59½, 62, 65, 67) — pair it with the savings goal calculator to plan the runway.
  • Date math on loans and leases: terms, payoff dates, and lease cycles all run on calendar arithmetic — try the loan payoff date calculator next.
  • Comparing term lengths: the lease vs buy calculator uses the same kind of month-by-month calendar math to settle 3- and 5-year totals.
  • Learning the method: the free exact-age guide walks through the 3-step borrow method, the quick-subtraction shortcut, and leap-day rules — step by step.

Age calculator — frequently asked questions

Why does the calculator "borrow a month" instead of just counting days?

Because months are uneven — 28 to 31 days — there is no fixed "days per month" to divide by. Borrowing mirrors how calendars actually read: if today is the 5th and you were born on the 14th, you have not completed this month yet, so the calculator borrows the previous month's true length (28, 29, 30, or 31 days) and counts the remainder. That is also why "days lived" is shown separately as a straight day count.

Why can subtracting the years be off by one?

Simple year subtraction (2026 − 1990 = 36) only works if this year's birthday has already happened. If your birthday is in December and it is currently October, you are still 35 — the subtraction counts a birthday that hasn't occurred yet. The rule: subtract the years, then subtract one more year if the month-day of the birth date is still in the future.

How do I state a baby's age — in months and days?

Pediatricians and daycares use months plus days for the first two years: for example, "14 months, 6 days." Run the calculator with the birth date, read the months and days, and ignore the years column. A child born January 20, 2025 is 1 year, 8 months, 15 days old on October 5, 2026 — stated as "20 months, 15 days."

What about leap-day birthdays — someone born February 29?

This calculator celebrates leap-day birthdays on February 28 in non-leap years (in leap years, the real February 29). So a person born February 29, 2000 turns "26 years, 7 months, 6 days" on October 5, 2026, and their next celebrated birthday is February 28, 2027. Some families prefer March 1 — pick one convention and use it consistently, since the one-day difference only matters for the countdown, not the age.

Is the "days lived" count inclusive or exclusive of the birth day?

Exclusive — it counts complete days since birth. The birthday itself is day zero; the day after is day one. So May 14, 1990 to October 5, 2026 is exactly 13,293 days. If a form asks for "days old" it almost always means this exclusive count.

What is the difference between "exact age" and rounded age?

Exact age is the full years-months-days figure this calculator gives. Rounded age is the nearest whole year — 36 years and 4 months rounds to 36, while 36 years and 8 months rounds to 37. Insurance quotes, medical dosing charts, and sports age brackets usually want the rounded (or "age at last birthday") figure; legal and benefits paperwork usually wants the exact one.

Why does the calculator show the weekday I was born on?

Mostly for fun — but it has real uses. Genealogists cross-check family records with birth weekdays, some retirement and pension forms ask for it, and it settles the "what day of the week was I born?" question that comes up at every milestone birthday. It is computed by counting the total days modulo 7 from a known reference, which the UTC date math handles automatically.

Learn the method: the free exact-age guide walks through the 3-step borrow method, the quick-subtraction shortcut that avoids the off-by-one trap, and leap-day rules — step by step.