Skip to content

Age Calculator by Date of Birth

Work out an exact age in years, months and days on today's date or any other date, with total days lived and a countdown to the next birthday.

Runs in your browserFree, no sign-upLast reviewed

Settings

Results update automatically as you type.

Fill in the settings to see your result here.

Your result appears here instantly — nothing is uploaded.

Quick answers

How do I calculate my age from my date of birth?
Subtract your birth year from the current year, then take off 1 if your birthday has not happened yet this year. Someone born in 1990 is 36 in 2026 once their birthday has passed and 35 before it. For months and days as well, enter the date above.
How old am I if I was born in 2000?
In 2026 you are 26 from your birthday onward and 25 before it. Born on January 1, 2000, you are 26 years, 9 months and 7 days old on October 8, 2026, which is 9,777 days.
How many days old am I?
Total days lived counts every calendar day from your date of birth to the reference date, including each February 29 in between. A person born on June 15, 1990 has lived 13,264 days on October 8, 2026, which is 1,894 full weeks.
How old will I be on a future date?
Change Age as of to that date. Born June 15, 1990, you will be 39 years, 6 months and 17 days old on January 1, 2030, with your 40th birthday 165 days later.
When does my age go up, on my birthday or the day after?
On the birthday itself. Born June 15, 1990, a person is 17 years, 11 months and 30 days old on June 14, 2008 and exactly 18 on June 15, 2008. Some legal systems treat the age as reached at the start of that day.
When is a 10,000 days old birthday?
At about 27 years and 4 and a half months. Someone born on January 1, 2000 reaches 10,000 days on May 19, 2027, aged 27 years, 4 months and 18 days. The exact date shifts by a day depending on how many leap days fall in your lifetime.

Why use Age Calculator

Enter a date of birth and the calculator returns the age in completed years, plus the extra months and days since the last birthday. It also shows the total days, weeks and months lived, and how many days remain until the next birthday and which age that birthday brings. The Age as of field opens on today's date, but you can set it to any date on or after the birth date to see how old someone was at a past event or will be on a future one. A person born on June 15, 1990 is 36 years, 3 months and 23 days old on October 8, 2026.

How old am I? Age in 2026 by year of birth

Your age in completed years during 2026. Use the left figure until your birthday arrives and the right figure from that day on.

Born inBefore your 2026 birthdayFrom your 2026 birthday
19467980
19507576
19557071
19606566
19656061
19705556
19755051
19804546
19854041
19903536
19953031
20002526
20052021
20081718
20101516
20151011
202056

For any other year: age from the birthday onward is that year minus the birth year.

Worked examples: exact age on a given date

Adult, current age

Date of birth June 15, 1990; Age as of October 8, 2026

36 years, 3 months and 23 days. Total days lived 13,264, total weeks 1,894, total months 435. 250 days until the next birthday on Tuesday, June 15, 2027, turning 37.

Child under two, age in months

Date of birth November 3, 2024; Age as of October 8, 2026

1 year, 11 months and 5 days. Total months 23, total weeks 100, total days lived 704. 26 days until the next birthday, turning 2.

Total months is the figure childcare and medical forms usually mean by age in months.

Age at a past event

Date of birth August 4, 1961; Age as of January 20, 2009

47 years, 5 months and 16 days. 196 days until the next birthday on Tuesday, August 4, 2009, turning 48.

Born on a leap day

Date of birth February 29, 2000; Age as of October 8, 2026

26 years, 7 months and 9 days. Total days lived 9,718. 144 days until the next birthday on Monday, March 1, 2027, turning 27.

2027 has no February 29, so the next birthday is shown as March 1.

On the birthday itself

Date of birth October 8, 2008; Age as of October 8, 2026

18 years, 0 months and 0 days. Total days lived 6,574. The Next birthday note says that today is the birthday, turning 18.

Day milestones: how old you are at 1,000 to 30,000 days

Calculated for a person born on January 1, 2000. Day 0 is the date of birth.

Days livedDate reachedAge on that date
1,000September 27, 20022 years, 8 months, 26 days
5,000September 9, 201313 years, 8 months, 8 days
10,000May 19, 202727 years, 4 months, 18 days
15,000January 25, 204141 years, 0 months, 24 days
20,000October 4, 205454 years, 9 months, 3 days
25,000June 12, 206868 years, 5 months, 11 days
30,000February 19, 208282 years, 1 month, 18 days

Ages for other birth dates differ by a day or two because the number of leap days in the span changes. To find your own date, add the day count to your date of birth with the Add or Subtract Days tool.

How exact age in years, months and days is worked out

Years = reference year - birth year. Months = reference month - birth month. Days = reference day - birth day. If Days is negative, take 1 from Months and add the length of the month before the reference date. If Months is negative, take 1 from Years and add 12.

Take a birth date of June 15, 1990 and a reference date of October 8, 2026. Years: 2026 - 1990 = 36. Months: 10 - 6 = 4. Days: 8 - 15 = -7, so one month is borrowed: Months becomes 3 and Days becomes -7 + 30 = 23, because September, the month before the reference date, has 30 days. The answer is 36 years, 3 months and 23 days. Total months is Years x 12 + Months, here 435. Total days lived is a separate, direct count of calendar days, and Total weeks is that count divided by 7 and rounded down.

Leap day birthdays and other ways of counting age

This calculator uses the international convention: you are 0 at birth and gain a year on each anniversary of your birth date. That is the age used on passports, school forms, pension rules and most other official paperwork.

A February 29 birthday has no anniversary in three years out of four. The tool shows the next birthday as March 1 in those years. The law is not uniform on this: England and Wales treat a leap-day birthday as falling on March 1 in common years, while New Zealand's driver licensing rules use February 28. If a legal deadline or entitlement depends on the exact day, check the rule where you live.

Traditional East Asian age reckoning counts a newborn as 1 and adds a year at New Year instead of on the birthday. South Korea adopted the international method for most legal and administrative purposes in June 2023. This site has a separate Korean Age Calculator for that system.

How to get your result

  1. 1

    Enter the Date of birth by typing it or using the date picker.

  2. 2

    Leave Age as of on today's date for the current age, or change it to the date you need the age on.

  3. 3

    Read the Age panel: Years, then the Months and Days on top of those years.

  4. 4

    Use Total days lived, Total weeks and Total months when a form or milestone needs a single unit.

  5. 5

    Check the Next birthday note for the days remaining, the weekday it falls on and the age being reached.

Frequently asked questions

Why are my months and days different from another age calculator?
Months have different lengths, so calculators have to choose how to count the leftover days after the last full month. This one borrows the length of the month before the reference date. Results can differ by a day or two between tools when the birth day is late in the month; Years and Total days lived do not vary.
Can I enter a date of birth in the future?
No. The date of birth must be on or before the Age as of date, otherwise the tool shows an error. To count down to a due date or future event, use the Date Difference Calculator instead.
Does the calculator use the time I was born?
No. It works with whole dates only. Age in years, months and days is the same whatever time of day you were born, and the total is counted in days, not hours.
Is Total months the same as Years times 12?
It is Years times 12 plus the extra completed months. At 36 years, 3 months and 23 days, Total months is 435. The leftover 23 days are not included.
How is the next birthday countdown worked out?
The tool takes the birth month and day in the reference year. If that date has already passed, it uses the following year. It then counts the calendar days from the reference date to that birthday and reports the weekday and the age being reached.
Can I use this to check whether someone is 18 or 21 on a certain date?
Yes. Put the event date in Age as of and read Years. Born October 20, 2008, a person is 17 years, 11 months and 18 days old on October 8, 2026 and turns 18 twelve days later. For anything legally binding, confirm against the official document.
Is my date of birth sent anywhere?
No. The calculation runs in your browser on the two dates you enter, and nothing needs to be uploaded to produce the result.

Looking for something else? Browse all date & time tools or see every tool.