EasyCalEasyCal
πŸŽ‚
Date & time

Age calculator

Exact age from your date of birth to todayβ€”years, months, days, and extended units.

Birth date

We compute age as of the server’s current date and time.

Live
Calculating…

Deep guide Β· Daily utilities

Age calculator β€” exact age in years, months, and days

Born on 15 June 1995? As of today, 13 August 2026, that's 31 years, 1 months, and 29 days β€” or 11,382 days total, about 1,626 weeks, if you'd rather count it that way.

The subtraction looks trivial until the birthday hasn't happened yet this year, or the birth date is February 29, or you're comparing your answer against a form that wants age "as on" some other date entirely. Below is how the exact figure gets worked out, what to do with the edge cases, and where in India the precise date β€” not the rounded age β€” is what actually decides eligibility.

How the exact age gets worked out

  1. Start with the year difference: 2026 βˆ’ 1995 = 31.
  2. Check whether the birthday has actually occurred yet this year β€” if not, that count is one too many, so subtract one.
  3. Work out the leftover months and days by comparing today's month and day to the birth month and day. This is the fiddly part: if today's day-of-month falls before the birth day-of-month, you borrow a month from the year total and add however many days that borrowed month actually has β€” 28, 29, 30, or 31, depending which month it is. Miss that step and the day count comes out wrong by a few days.
  4. Result: 31 years, 1 months, 29 days.

The same birth date also converts cleanly into other units, if days or weeks are more useful than years for what you're doing β€” tracking an infant's age in weeks for a vaccination schedule, say, rather than waiting for the first full year.

UnitValue
Years, months, days31y 1m 29d
Total days11,382
Total weeks1,626
Total hours2,73,168
Total minutes1,63,90,080

Next birthday

The next birthday falls on 15 June 2027 β€” 306 days from today.

Leap years and February 29 birthdays

A leap year adds February 29 roughly every four years to keep the calendar lined up with Earth's orbit β€” any year divisible by 4 qualifies, except century years, which need to be divisible by 400 (2000 was a leap year, 1900 wasn't). For everyone born on a normal date this only affects how many days sit in February that particular year. For anyone born on the leap day itself, it means an actual calendar birthday only occurs once every four years, and every age calculator has to pick a convention β€” March 1 or February 28 β€” for the years in between.

Why two age calculators sometimes give different answers

The year/month/day figures should match exactly across any tool that uses the same today's date and the same birth date β€” the arithmetic isn't ambiguous. What does vary between tools is the total-day count near a date boundary: whether the current, not-yet-finished day counts as elapsed, and which time zone "today" is measured in. A one-day gap between two calculators almost always comes down to one of those two conventions rather than an actual calculation error.

It's also worth knowing that not every culture counts age the same way to begin with. Traditional East Asian age reckoning counted a newborn as already one year old, with everyone aging up together at the new year rather than on individual birthdays β€” a system South Korea moved away from for most official purposes in 2023. A birth date recorded in the Islamic (Hijri) or another non-Gregorian calendar needs converting to the Gregorian calendar before a tool like this one can use it at all. None of that is an error in either calculator; it's a different counting convention entirely.

One more source of apparent disagreement: some tools quietly cap or floor the month/day breakdown differently at the boundary of a calendar month with fewer days than the birth month. If you were born on the 31st and the current month only runs to 30 days, the exact borrowing behaviour at that edge case can legitimately differ between well-built calculators without either one being wrong β€” it's a rounding convention, not a bug, and it only ever shifts the day count by one.

Where the exact date decides something, in India

Plenty of everyday eligibility rules hinge on a precise age reached on a precise date, not a rounded figure. A few illustrative examples:

Threshold (illustrative)Typical age
Eligible to vote18 years
Driving licence (non-commercial)18 years (16 for some gearless two-wheelers)
Marriage age (varies by law)18 or 21 years depending on applicable law
Upper age limit, UPSC Civil Services (general category)32 years, as on a notified cutoff date
Retirement, most central government posts60 years
Senior citizen benefits (many schemes)60 years

These figures change periodically and vary by category, state, and specific scheme β€” treat the table as illustrative and check the actual notification before relying on it. The pattern worth noticing is that exam and government forms almost always specify age "as on" a fixed date rather than the application date, precisely because the gap between applying and the actual cutoff can be months β€” long enough for someone to age in or out of eligibility in between.

Getting an accurate answer

  • Pin down the actual reference date first. "Today" is the default, but an exam board, HR form, or scheme eligibility check usually specifies its own cutoff β€” use that date, not the day you happen to be filling in the form.
  • Check the February 29 convention before assuming one. Some systems treat March 1 as the observed birthday in a non-leap year, others use February 28 β€” the form or authority in question should say which, and it's worth confirming rather than guessing.
  • Use total days or months where a few weeks could matter. A rounded year figure is fine for casual use, but pediatric dosing, developmental milestones, and some scheme cutoffs are precise enough that the month-level breakdown, not just the year, decides the answer.
  • Don't confuse calendar age with gestational or corrected age. Some medical contexts, particularly for premature infants, track age from expected due date rather than actual birth date β€” a different number for a different purpose, not an error in either one.
  • Keep the birth certificate as the record that actually counts. A calculator is a fast cross-check for everyday use; anything with legal, financial, or immigration consequences should be verified against the official document itself.

Manual math vs a calculator

Where a calculator wins

  • Handles leap years and varying month lengths without a manual lookup.
  • Converts between years, months, days, weeks, hours, and minutes instantly.
  • Removes the borrowing-step arithmetic that trips up hand calculation most often.

Where it still needs a human check

  • Legal paperwork wants the birth certificate date, not a calculator's output.
  • Time-zone edge cases right around midnight can shift the total-day figure by one.
  • Non-Gregorian birth dates need converting to the Gregorian calendar first.

Key takeaways

  • Exact age: 31 years, 1 months, 29 days (11,382 total days).
  • Next birthday is 15 June 2027, 306 days away.
  • Always confirm whether the birthday has occurred this year before subtracting birth year from current year.
  • A one-day gap between two calculators is almost always a time-zone or same-day counting convention, not an error.
  • Exam, job, and scheme eligibility in India is usually checked "as on" a fixed cutoff date, not the application date.

Frequently asked questions

How old is someone born on 15 June 1995?
As of 13 August 2026, that's 31 years, 1 months, and 29 days β€” or 11,382 days total, if you're counting it that way.
Why can't I just subtract the birth year from the current year?
Because that only works after the birthday has happened this year. If it hasn't yet, plain subtraction overstates the age by one β€” you have to check the month and day first, not just the year.
Why do two different age calculators sometimes give me different answers for the same date?
Usually one of three things: a time-zone difference in what counts as "today," whether the current partial day is counted as elapsed, or rounding on the months/days breakdown. The year, month, and day figures should always match if both tools use the same reference date β€” a one-day gap is almost always a same-day edge case, not a real disagreement.
What happens with a February 29 birthday in a non-leap year?
There's no actual February 29 to land on, so most systems treat March 1 (occasionally February 28) as the observed birthday for that year's purposes β€” legal age, subscriptions, anniversaries. The real leap-day anniversary only recurs once every four years.
Does age change at midnight or at the exact time of birth?
For everyday and legal purposes, age changes at the start of the birthday calendar date, not at the precise clock time someone was born. The exact hour only matters in a few specialised contexts, like some medical records or astrology, that track birth time deliberately.
How do I check someone's age as of a specific past or future date, not today?
Run the same year/month/day comparison, just substitute the target date wherever "today" would go. That's exactly how exam boards and HR departments check eligibility as of an application deadline rather than the day someone happens to apply.
Why do exam and job forms ask for age "as on" a specific date instead of just my date of birth?
Because eligibility windows move β€” a candidate who qualifies today might age out by the actual exam or joining date. Asking for age "as on" a fixed cutoff removes any ambiguity about which day the eligibility check is actually pinned to.
Is a calculator's age output legally valid on its own?
No β€” it's a convenience cross-check, not a legal record. Birth certificates and other official documents remain the authoritative source wherever age has legal, financial, or medical consequences.
Why does my age in "completed years" matter more than my nearest or rounded age on official forms?
Because eligibility rules attach to a specific completed-age threshold, not an approximation. Rounding up could make a form say you're eligible for something a few months before you actually are.

Where this leaves you

At 31 years, 1 months, and 29 days, the arithmetic itself is straightforward once the birthday-not-yet-happened check and the month-borrowing step are handled correctly β€” which is exactly what trips people up doing it by hand. For anything with legal, medical, or exam-eligibility consequences, treat this figure as a fast cross-check and keep the official document as the record that actually counts.

Methodology

Figures are computed live from the birth date entered (or the illustrative default shown) against today's date, using the Gregorian calendar and standard leap-year rules. Date arithmetic is at calendar-day precision β€” time of day and time zone aren't factored into the year/month/day breakdown, though the total-day, hour, and minute figures assume a consistent reference time for both dates. None of this constitutes legal, medical, or immigration advice.

More tools on EasyCal for loans, savings, and planning.

Educational content for general reference β€” verify legal, medical, or eligibility age thresholds against the specific rule, form, or authority that applies to your situation before relying on any figure here.