Age calculator

Pick a date of birth. The calculator subtracts it from today on this device, or from the day you enter in Age on date, and shows years, months, and days. January 1, 2000 on August 17, 2026 is 26 years, 7 months, and 16 days. Beside it is the total number of days from the date of birth, not broken into years.

Inputs

Result

Enter a value. The result shows up here.

Two dates side by side: difference between dates. Days until an event: countdown to date. Pregnancy: due date.

How it works

How the result is computed
BirthJan 1, 2000
DayAug 17, 2026
Age26 years, 7 mo., 16 days

Calendar age is worked out the way you subtract a date on paper, not by dividing the number of days by 365. The calculator subtracts the birth year, month, and day from the day you want the age for. That day is the date on this device, or the day in Age on date. If that day of the month has not come yet, the calculator takes the missing days from the previous month. When that month is too short, the calculator takes the missing days from the month before that. If the birth month has not come yet this year, that year is not counted yet. January 1, 2000 on August 17, 2026 is 26 years, 7 months, and 16 days. January 31, 2023 on March 1, 2023 is 0 years, 0 months, and 29 days, because February 2023 has 28 days.

February has 29 days in a leap year and 28 in other years. When someone was born on February 29 and the chosen year has no such day, the next birthday falls on March 1. In a February with only 28 days, someone born on February 29, 2020 and someone born on March 1, 2020 can have the same number of years and a different number of days. The days in the Calendar age result are what is left after the years and months, not the day total.

The day total is the number of calendar days from birth to the day you want the age for. The hour is not included. A March or November clock change does not add or drop a day. May 15 is May 15, whatever time zone the person was born in.

When Age on date is empty, the calculator takes only the year, month, and day from the device clock. If you enter a day, the calculator counts age on that date, including a future date. A date of birth later than that day does not produce a negative age. The calculator asks you to correct the field. If you do not pick a date of birth, the calculator will not invent one.

The calculator uses the date of birth the way a passport does: day, month, and year. The metric or US switch does not convert years, because years are not miles.

When you want the gap between any two dates, open the date-difference page. Days until a chosen event are on the countdown page. A pregnancy estimate from a period is a separate calculator, about 280 days, not a child’s age.

How to use

  1. In the date of birth field, pick a day from the calendar, for example January 1, 2000. The value is year-month-day.
  2. Leave Age on date empty when you want the date on this device. Enter a day, for example August 17, 2026, when you want age on a chosen date.
  3. Click Calculate. Read years, months, and days in the Calendar age result.
  4. The number beside it is the calendar-day total. Under the result are the weekday of birth, the next birthday, and that total in full weeks.
  5. If the date of birth is later than the day you want the age for, fix it. The calculator will not guess a birthday when the field stays empty.
  6. Any two dates belong on the date-difference page. Days until an event belong on the countdown.

Formula

years, months, days = the day you want the age for − date of birth. That is how you subtract a date on paper.

Total days = the calendar days from birth to the day you want the age for. The hour and a clock change stay out of the count. An empty Age on date field means the local date on this device. If the date of birth is later than the day you want the age for, the calculator asks you to correct it. When the previous month is too short, the calculator takes days from the month before that.

Years, months, and calendar days

Age is the date of birth subtracted from the day you want the age for, the same way you subtract a date on paper. January 1, 2000 on August 17, 2026 is 26 years, 7 months, and 16 days.

months
Months are what is left after the full years. From January 1, 2000 on August 17, 2026 you have 7 months and 16 days. The calculator does not turn that into a fraction of a year.
calendar days
The day total: every day from birth to the day you want the age for, not split into years. Someone born on February 29, 2020 and someone born on March 1, 2020 can have the same number of years and a different day total.

Examples

The numbers below are computed for August 17, 2026. The button enters both dates, so the result on screen matches the example.

Example 1

  • Birth: January 1, 2000
  • Day: August 17, 2026

26 years, 7 months, 16 days

How old is someone born January 1, 2000 on August 17, 2026? 26 years, 7 months, 16 days; day total 9,725.

Example 2

  • Birth: May 12, 1990
  • Day: August 17, 2026

36 years, 3 months, 5 days

How old is someone born May 12, 1990 on August 17, 2026? 36 years, 3 months, and 5 days; day total 13,246.

Example 3

  • Birth: February 29, 2020
  • Day: August 17, 2026

6 years, 5 months, 19 days

How old is someone born February 29, 2020 on August 17, 2026? 6 years, 5 months, and 19 days (total 2,361). Born March 1, 2020 on the same day: 6 years, 5 months, and 16 days (total 2,360).

Ways to use this calculator

  • You check a child’s or a senior’s age on a form when the record only has a date of birth, not an age in years.
  • You compare someone born on February 29 with someone born on March 1, because the years can match while the day total does not.

Frequently asked questions

How do I calculate exact age from a date of birth?

Subtract the birth date from the as-of date on the calendar: full years, then months and days. January 1, 2000 on August 17, 2026 is 26 years, 7 months, and 16 days.

How old am I in days?

The day total is every calendar day from birth to the as-of date. For January 1, 2000 on August 17, 2026 that is 9,725 days — not split into years.

How is Age calculator different from Birthday calculator?

Here the result is age in years, months, and days plus the day total. Birthday calculator focuses on the next birthday, the day count to it, and milestones.

Is this a free age calculator?

Yes. Enter a date of birth and an optional as-of date — the result shows at once, with no account.

How old is someone born January 1, 2000 on August 17, 2026?

26 years, 7 months, and 16 days. The day total is 9,725, all the calendar days from that birth to that day.

How is the day total different from the days shown with the years and months?

The days shown with the years and months are what is left after those years and months. Here that is 16 days after 26 years and 7 months. The day total is all the calendar days from January 1, 2000, not split into years.

How does the calculator treat February 29 next to March 1?

In a February with only 28 days, someone born on February 29, 2020 and someone born on March 1, 2020 can have the same number of years. The day total still differs, because February 29, 2020 exists and February 29, 2021 does not.

Where does “today” come from?

An empty Age on date field uses this device’s local date: year, month, and day, with no hour. If you enter a day, for example August 17, 2026, the calculator counts age on that date. After midnight, when the field stays empty, the calculator counts age on the new day.

What if the date of birth is in the future?

The calculator asks you to fix the field when the date of birth is later than the day you want the age for, and it will not show a negative age. Tomorrow’s date, with Age on date left empty, does not give −1 year.

Does a spring or fall clock change move the result?

No. The calculator counts calendar days, not hours. The result does not change, and turning the clock does not add a birthday. The example from January 1, 2000 stays 26 years, 7 months, and 16 days.

Is this Korean age with plus one at birth?

No. The calculator counts from the day of birth. In South Korea, since June 2023, age is also counted from the day of birth, without adding a year at the start. January 1, 2000 on August 17, 2026 is 26 years.

Where do I count the gap between any two dates?

On date difference. On that page, January 1, 2024 to January 1, 2025 is 366 days. Here the calculator counts age from the date of birth to today, or to the day in Age on date.

Does February 30 count?

The browser usually will not let you pick it. If you paste a day that does not exist, the calculator shows an error and does not count the years. February 29, 2020 is a real day, so it can be chosen.

Where are days until a wedding or an exam, not age?

On the countdown to a date. There the target is in the field, and the start is today. Here the result is years, months, and days from the date of birth, not a count of days until the wedding or the exam.

The result is years, months, and days from the date of birth to today, or to the day in Age on date. Any two dates belong on date difference.

Knowledge sources

Day counts and age follow the Gregorian calendar. The time zone does not change the date.

Page updated September 28, 2026.