Age Calculator

Calculate your age in years, months, days and total days.

Written by Ahmet Tur · Reviewed by Kübra Yıldız · Updated

Your result will appear here

Fill in the fields and press Calculate.

Age is less simple than it looks: "I'm 36" counts the years but swallows the months and days in between. Your real age has three parts — years, months, days — and most official processes (driving, retirement, insurance, school enrolment) look at exactly that detail.

Enter your date of birth, and your age in years-months-days, the total days you've lived, and the time to your next birthday all appear on one screen.

Age Calculator: step-by-step worked example

Example inputs
Date of birth
December 24, 1992
As of date
October 12, 2026
  1. 1

    Subtract year, month and day separately

    Years = Year now − Birth year · Months = Month now − Birth month · Days = Day now − Birth day

    (2026 − 1992) · (10 − 12) · (12 − 24) = 34 years -2 months -12 days

  2. 2

    If days are negative, borrow a month

    If days < 0: months − 1, days + (length of the previous month)

    -12 + 30 = 18 · -2 − 1 = -3 = 34 years -3 months 18 days

  3. 3

    If months are negative, borrow a year

    If months < 0: years − 1, months + 12

    -3 + 12 = 9 · 34 − 1 = 33 = 33 years 9 months 18 days

  4. 4

    Age in completed years

    Age = number of full years completed at the last birthday

    December 24, 1992 → October 12, 2026 = 33 years

  5. 5

    Total days lived

    Days = Today − Date of birth (calendar days)

    October 12, 2026 − December 24, 1992 = 12,345 days

  6. 6

    Total weeks and next birthday

    Weeks = ⌊Days ÷ 7⌋ · Next birthday = Date of birth + (Age + 1) years

    ⌊12,345 ÷ 7⌋ = 1,763 = 1,763 weeks · December 24, 2026 (in 73 days)

Result · Age33 years
From birth to today and the next birthday
  1. Birth
    December 24, 1992
  2. 33th birthday
    December 24, 2025
  3. Today
    October 12, 2026
  4. 34th birthday
    December 24, 2026
Age broken down (days)
  • Completed years12,053 days97.6%
  • Since last birthday292 days2.4%

Good to know: Your age only increases on your birthday: if the month/day difference is negative, one year is taken off. People born on 29 February are counted as a year older on 28 February in non-leap years.

Age Calculator — how it works

How age is found

Full age = this year minus your birth year, minus one if this year's birthday hasn't happened yet. The months and days are the partial time since your last birthday. The tool accounts for month lengths and leap years (29 February) to give "X years Y months Z days" — a naive "year difference" gets this wrong.

Why total days matter

Expressing age in days is the only honest way to compare two people's ages exactly; month lengths vary, days don't. It's also the basis for celebrating a 10,000-day (≈27.4 years) or 15,000-day milestone.

Which age applies where?

  • Official age: based on the date of birth on record; changing it requires a court decision.
  • Driving: a standard licence typically requires the 18th birthday to have PASSED — 17 years 11 months isn't enough; the day must arrive.
  • Retirement: age conditions are checked to the day, alongside contributions.
  • School enrolment: month-based cut-off dates apply.

Age as of a given date

The tool accepts not just today but any past or future date: change the "as of" field for calculations like "how old will I be in 3 years" or "how old was I at the time of the event."

Worked example

Someone born on 15 March 1990, calculated as of 7 July 2026, is 36 years, 3 months and 22 days old; they've lived exactly 13,263 days, and their next birthday (15 March 2027) is 251 days away. The rough "2026 − 1990 = 36" gets the year right but hides the extra 3 months 22 days and the 13,000-plus days — a difference that can be decisive at an official age limit.

Age in 2026 by birth year

As of 12 October 2026. Add one year once the birthday has passed.

Birth yearBirthday passedBirthday ahead
19458180
19507675
19557170
19606665
19656160
19705655
19755150
19804645
19854140
19903635
19953130
20002625
20052120
20101615
20151110
202065
202243
202332
202421
202510

Frequently asked questions

How is age calculated?+

Subtract your date of birth from the current date; if this year's birthday hasn't happened, the year is one less. The tool gives years-months-days, total days, and time to your next birthday, including leap years.

How do I find my age in days?+

Enter your date of birth and the tool shows the total days you've lived. 10,000 days is about 27.4 years; 20,000 days is about 54.8 years.

Can I find my age at a past or future date?+

Yes — set the "as of" field to any date. That answers "how old will I be in 5 years" or "how old was I at that event."

When exactly does my age meet a driving requirement?+

A standard licence generally requires the 18th birthday to have passed — 17 years 11 months isn't enough. The tool shows the exact date to the day.

Does it show days until my birthday?+

Yes — the days remaining to your next birthday appear in the result. For a countdown to a specific date, a days-until-date calculator also works.

Do leap years affect the calculation?+

Yes, every 29 February counts in the total-days calculation. Those born on 29 February are generally considered a year older from 1 March in non-leap years.

About this page

Publisher:
Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
Written by:
Ahmet Tur — Editor (Math, date & time, unit conversion, physics & chemistry, everyday tools)
Reviewed by:
Kübra Yıldız — Editor

Parameters come from official sources; the last update date is shown at the bottom of the page.

Spotted a wrong result? Use the "Report a bug" button at the top of the page; every report is reviewed.

How we calculate and our accuracy policy →

Results are for information only. For official matters the relevant authority's calculation prevails.

Last updated: