Date & Time

Age Calculator

Your exact age in years, months and days — plus the totals nobody counts and the countdown to the next birthday.

Age Calculator

Results recalculate instantly on every keystroke. Nothing you type is transmitted.

The dates
The age
—
The totals—
The next birthday—
The counting note—

What this result does not account for

  • Current calendar only — no historical reforms
  • Whole-day resolution; no time-of-birth term
● Zero-Server Execution Updated 11 Aug 2026 Reviewed by Sana Khalid IEEE-754 Double Precision

In short: Born on 15 June 1990, you are 36 years, 3 months and 3 days old on 18 September 2026 — 13,244 days, which happens to be exactly 1,892 weeks. The next birthday is a Tuesday, 270 days out. Age feels like a single number but the calendar pays it in three currencies at once: the years everyone says, the months that matter to a paediatrician, and the days that matter to a contract.

Formula

age = whole years, then whole months, then calendar days

The decomposition runs in three passes: take whole years, then whole months past those, then let the calendar price the leftover days. When the day-of-month runs short the count borrows from the previous month — borrowing from a thirty-day month adds thirty days, from February in a leap year, twenty-nine. A person born on the 31st simply has no 31st to celebrate in short months; the count clamps to the month's end and says so.

Worked Example

  1. Set the birth date and the as-of date.
  2. Whole years, then whole months, then the days left.
  3. Read the totals and the birthday countdown.

Defaults: 15 June 1990 at 18 September 2026 — 36 years, 3 months, 3 days, 13,244 days in total, the next birthday a Tuesday 270 days away. Move the as-of to June and the day remainder rebuilds itself.

Strengths & Limits Of This Model

Where this engine is strong

  • Three-currency breakdown, not one rounded number
  • Birthday countdown with the weekday named

Where it stops

  • Leap-day births follow the clamp, not local law

Risk & accuracy notice. Age gates legal rights in many places; the arithmetic here is the calendar's answer, and the document that governs is always the certificate.

Practical Use Cases

Forms and visas

the exact y/m/d line they ask for

Paediatrics

age in months, not vibes

Contracts and pensions

the day the term completes

Methodology & Editorial Standards

Computation runs in IEEE-754 double precision at full internal precision; rounding to two decimal places occurs strictly at the display layer, so no cumulative drift enters the result. All monetary outputs use accounting presentation — grouped thousands, two decimals, negatives in parentheses — so figures can be transcribed directly into a model or working paper. Division-by-zero and out-of-domain inputs return an em-dash rather than a misleading number.

This engine was reconciled against an independent reference implementation and hand-verified for the worked example above before release. Our full five-stage review process is published on the About Us page.

Sana Khalid Principal Front-End Engineer · ApexConverter

Calendar arithmetic, time zones and ISO date standards. Last reviewed: 11 August 2026.

Disclaimer. This calculator is provided for informational and modelling purposes only and does not constitute financial, tax, legal, medical, or engineering advice. Verify all figures with a qualified professional before acting on them.


Age Calculator — 8 Expert FAQs

8 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.

Why years, months and days instead of one number?

Because different doors ask different questions. A nightclub counts years, a vaccination schedule counts months, a statutory countdown counts days. The three-part figure answers all three without rounding anything away.

How does the count borrow days?

When the as-of day-of-month sits below the birth day-of-month, the count steps back one month and adds that month's length to the day remainder. Borrowing across February is where leap years leak into daily life — the same person is three or four days different depending on which months the borrow crosses.

What about people born on the 29th?

In common years their birthday has no true date, so the count clamps to the 28th and the next-birthday line follows the same clamp. The legal answer varies by jurisdiction — most treat the 1st of March or the 28th of February as the day — so the page prints the arithmetic, not a ruling.

Is age ever just days divided by 365.25?

That averages the calendar and drifts within a year. The decomposition never averages; it walks the actual months, which is why it matches what a registrar or a court would compute by hand.

Why does the next birthday matter here?

Because age is a sawtooth: it resets every year and the countdown to the reset is the useful number in party planning, insurance renewals and junior sports banding. The countdown uses the same clamp, so a 29th-of-February birth reads the clamped date.

Can I find someone's age on a date in the past?

Yes — set the as-of date to any day. School cut-off ages, Olympic eligibility and junior contract dates all work this way: age at a stated date, not age now.

Does time zone change the answer?

The count works in calendar days, not elapsed seconds, so a birth at midnight versus noon is the same age on the same date. Only the exact minute of birth on the boundary day itself is ambiguous, and the certificate settles that.

How far can I push the dates?

The arithmetic is exact across the whole panel's range, a century and a half. Historical ages before the modern calendar are a different reckoning — the page computes the current calendar's answer, which is the one every modern form wants.

Related Date & Time Engines