1. Home
  2. How Old Am I
Age Calculators

How Old Am I? - Find Your Exact Age Today

Enter your date of birth, and your time of birth if you know it, to see your age in years, months and days, with hours, minutes and seconds counting up live.

  • ✓ Leap years built in
  • ✓ Private
  • ✓ Free
✓ Leap-year exact
🔒 Nothing leaves your device
AgeCountLabHow old am I, right now?Your age right now, down to the second
Born in another time zone? Convert the time to your current time zone.

The How Old Am I calculator finds your age by calculating the difference between today's date and your date of birth. Add your time of birth and the answer runs down to the second: years, months and days first, then hours, minutes and seconds that tick up while the page is open.

The calculator gives 4 main benefits: an exact age, a live clock, every time unit in one place and privacy, since the system time on your own device drives the count. People use it to answer “how old am I today?”, check their age in days for a milestone, count down to the next birthday and settle age questions on forms. It has 3 parts: a date-of-birth field, an optional time-of-birth field and a live result panel.

1required fieldYour date of birth
6live countersYears to seconds
1 srefresh rateThe clock updates every second
0uploadsDates stay on your device

How to Use the How Old Am I Calculator

To use the How Old Am I calculator, enter your date of birth, add your time of birth if you know it, and press How old am I?. The whole process takes 3 steps.

  1. Date of birth03/14/1997
    Enter your date of birth.

    Type it or pick it from the date picker. Any date from January 1, 1900 to today works.

  2. Time of birth optional08:00 AM
    Add your time of birth.

    Leave it empty and the clock counts from midnight. Fill it in for hours, minutes and seconds that match your real age.

  3. How old am I? →
    Press How old am I?.

    The result shows 6 live counters, your age in days, hours, minutes and seconds, your next birthday and every milestone birthday.

Time zones

Adjust your time of birth for a different time zone

The clock compares your time of birth with the system time on your device, so both times need to be in the same time zone. To adjust your time, add or subtract the hour difference between your birth location and where you are now.

Born in the Eastern time zone8:00 am
− 3 hours
Living in the Pacific time zone5:00 am
Enter as time of birth5:00 am

No change is needed, if you live in the same time zone as your birth location.

How to Find Your Age from Your Date of Birth

To find your age from your date of birth, subtract your birth year from the current year, then subtract 1 more if your birthday has not come yet this year. That gives your age in whole years. For years, months and days, subtract the full dates column by column.

Age in years

The 2-step birth year check

2026 − 1997current year − birth year
=
29after the birthday
or
28before the birthday
Born inAge in 2026 before the birthdayAge in 2026 after the birthday
19883738
19903536
19953031
19972829
20002526
20052021
20101516
Exact age

Years, months and days by long subtraction

A person born on March 14, 1997 checks their age on August 1, 2025. Write the later date on top and subtract days, months and years in that order.

1 · Set up
yyyymmdd20250801− 19970314

14 is bigger than 1, so borrow a month.

2 · Borrow days
yyyymmdd202508 0701 32− 19970314

July has 31 days: 1 + 31 = 32, and 32 − 14 = 18 days.

3 · Months
yyyymmdd20250732− 19970314

7 − 3 = 4 months, no borrowing needed.

4 · Result
28years4months18days

2025 − 1997 = 28 years.

This exact figure is your chronological age, the age used on passports, school records and medical forms. Press Play below to watch the same steps with your own date of birth.

Interactive diagram

Watch your age being worked out

Watch your two dates become an exact age. Press play, or step through the subtraction and the two borrowing rules one at a time.

Target —−Birth —
Years
0
Months
0
Days
0
—
Birth—
—
Last birthday—
—
Month mark—
Target—

Enter a birth date above, then press Play.

How Old Am I in Different Time Units?

Your age in different time units is the same span of time counted in years, months, weeks, days, hours, minutes and seconds. A person born on March 14, 1997 at 8:00 am was these ages at 8:00 am on August 1, 2025:

Years, months and days28 years, 4 months, 18 days
Months340 months, 18 days
Weeks1,481 weeks
Days10,367
Hours248,808
Minutes14,928,480
Seconds895,708,800

One billion seconds equals 11,574 days, 1 hour, 46 minutes and 40 seconds, about 31 years and 8 months. The Age in seconds counter on this page shows how close you are.

Other measures

How old am I on other planets?

Your age on another planet is the number of Earth days you have lived, divided by the days that planet takes to orbit the Sun once.

Mercury117.8587.97 days per year
Venus46.14224.7 days per year
Earth28.38365.24 days per year
Mars15.09686.98 days per year
Jupiter2.394,332.59 days per year
Saturn0.9610,759.22 days per year

Ages for the March 14, 1997 example on August 1, 2025. Try your own date in the Age in Days calculator and divide.

Other answers

8 other ways people ask “how old am I?”

QuestionHow it is countedExample
Korean age1 at birth, plus 1 every January 1. South Korea uses international age for legal documents from June 28, 2023.29
Chinese virtual age1 at birth, plus 1 at each Lunar New Year29
Ethiopian calendarYear numbers run 7 or 8 years behind the Gregorian calendar, but both count the same solar year, so completed years stay the same28
Lunar yearsEarth days ÷ 354.37, the length of 12 lunar months29.25
Biological ageAn estimate from 9 blood-test results with the PhenoAge formulaCalculator →
Mental ageA test score compared with average scores by age; no date calculation gives it—
Psychological or emotional ageA self-rating from a quiz on how old you feel—
Age guessing from a photo or face scanA software estimate from facial features, not a measurement—

Examples use the March 14, 1997 date of birth on August 1, 2025. Only chronological age comes straight from your date of birth; the Korean Age Calculator compares the Korean systems in detail.

When Is My Next Birthday?

Your next birthday is the next date that matches your birth month and day. It falls this year, if the date is still ahead, or next year, if it has passed. The result panel shows the number of days until it and the age you will turn.

Next birthday after August 1, 2025225days to go

Saturday, 14 March 2026 · turning 29

Weekday of the next 5 birthdays

2026Sat
2027Sun
2028Tue
2029Wed
2030Thu

How old will I be?

In 1 year1 August 202629 y, 4 m, 18 d
On January 1, 20301 January 203032 y, 9 m, 18 d
In 5 years1 August 203033 y, 4 m, 18 d
In 50 years1 August 207578 y, 4 m, 18 d

Weekend birthdays are highlighted. For a live clock to the next birthday, use the Birthday Countdown; for the date 6 months away, use the Half Birthday Calculator.

How Birthdays and Leap Years Affect Your Age

Your age in years goes up by 1 on each birthday, and leap years add 1 extra day, February 29, about every 4 years. Birthdays change the years, months and days; leap years change the totals in days, hours, minutes and seconds.

The leap year rule

19002000202320242025202620272028

A year is a leap year when it divides by 4, except century years, which must divide by 400. 2000 was a leap year and 1900 was not.

Leap days in your total

14,610real days in 40 years
14,60040 × 365

40 years hold 10 leap days. Counting 365 days for every year leaves a 40-year-old 10 days short.

February 29 birthdays

2004200820122016202020242028

A person born on February 29, 2000 had 6 real birthdays by 2026. AgeCountLab uses February 28 in common years; some countries use March 1 for legal purposes.

Common Mistakes When Calculating Your Age

There are 6 common mistakes when calculating your age, including subtracting only the years, ignoring the time zone of birth and mixing up date formats.

Subtracting only the years

✕ On March 1, 2026: 2026 − 1997 = 29

✓ Age is 28 until the birthday on March 14

Counting 365 days in every year

✕ 40 years × 365 = 14,600 days

✓ 40 years hold 14,610 days, leap days included

Ignoring the time zone of birth

✕ Entering 8:00 am Eastern time while living on Pacific time

✓ Enter 5:00 am, 3 hours earlier

Counting the birth date as day 1

✕ March 14 to March 17 = 4 days

✓ The birth date is day 0, so the answer is 3 days

Mixing up date formats

✕ Reading 03/04/1997 as March 4 on a European form

✓ US mm/dd/yyyy means March 4; Europe dd/mm/yyyy means April 3. ISO 8601 yyyy-mm-dd avoids both.

Treating quiz or photo results as real age

✕ A face scan says 25, so you are 25

✓ Real age comes only from your date of birth

Frequently Asked Questions

How Can I Find Out How Old I Am Today?

To find out how old you are today, enter your date of birth in the How Old Am I calculator above and press How old am I?. The result shows your age in years, months and days, with hours, minutes and seconds counting up live. Add your time of birth for an answer exact to the second.

How Old Am I If I Only Know My Birth Year?

You are the current year minus your birth year, or 1 year less if your birthday has not come yet this year. Someone born in 1997 is 29 in 2026 after their birthday and 28 before it. The full date of birth gives the exact months and days.

How Old Am I If My Birthday Is Tomorrow?

You are still your current age today, and you turn 1 year older tomorrow. On the day before a birthday, age reads as years, 11 months and the remaining days of the month. A person born on March 14, 1997 was 28 years, 11 months and 27 days old on March 13, 2026, and turned 29 the next morning.

How Do I Calculate My Age Without a Calculator?

To calculate your age without a calculator, subtract your date of birth from today's date column by column: days, then months, then years. Borrow the days of the previous month when the days come out negative, and borrow 12 months when the months come out negative. For age in years only, subtract the birth year from the current year and take away 1, if your birthday is still ahead.

How Many Days Old Am I Today?

You are as many days old as there are calendar days between your date of birth and today, leap days included. A person born on March 14, 1997 was 10,367 days old on August 1, 2025, which is 1,481 weeks exactly. The calculator shows your figure as Age in days, and the Age in Days calculator lists your 10,000th day.

How Old Will I Be Next Year?

You will be 1 year older than you are now, from your birthday next year onward. The person born on March 14, 1997 will be 29 years, 4 months and 18 days old on August 1, 2026. To check another future date, such as January 1, 2030, set it in the “Age at date” field of the Age Calculator.

Does My Age Change at Midnight on My Birthday?

Yes, your age in years changes at 00:00 local time on your birthday for calendar purposes. Birthdays, official forms and the years, months and days in this calculator all switch at midnight. The exact moment you complete another year is your time of birth: a person born at 6:30 pm becomes a full year older at 6:30 pm, measured in the time zone of the birth location.

Can I Calculate My Exact Age Without Knowing My Birth Time?

Yes, you can calculate your exact age in years, months and days without knowing your birth time. The time of birth only changes the hours, minutes and seconds. Without it, the calculator counts from midnight (00:00) at the start of your date of birth, so the hours can be off by up to 23 hours and 59 minutes.

How old am I, right now?

Enter your date of birth and your time of birth to see your exact age in years, months, days, hours, minutes and seconds, calculated from the system time on your device.

Find my exact age