Age Calculator

Available in: English, Español, Deutsch, Français, Ελληνικά, Nederlands, Italiano, Português, 日本語

Advertisement

Enter a date of birth to see the exact age in years, months, days, and more.

Age
0
Years
0
Months
0
Days
Next Birthday
0
Date of birth
--
--
Age in Other Units
0
Total Months
0
Total Weeks
0
Total Days
0
Total Hours
0
Total Minutes
0
Total Seconds
    Age on a specific date Calculate →
    0
    Years
    0
    Months
    0
    Days
    0
    0
    0
        0
        Years
        0
        Months
        0
        Days
        0
        Was this tool helpful?
        Want to tell us more?
        0/500
        Want us to follow up?
        Thanks for your feedback!
        Advertisement

        About This Tool

        This age calculator determines your exact age from any birthdate to today's date or any target date. It breaks down the duration into years, months, weeks, days, hours, minutes, and seconds with precision down to the current second. The calculation handles the complexities of the Gregorian calendar — varying month lengths (28–31 days), leap years (every 4 years, except centurial years not divisible by 400), and the fact that "one month" is not a fixed duration. The tool also tells you which day of the week you were born on and counts down to your next birthday. Age calculation seems simple but involves surprising edge cases: someone born on February 29 only has a "real" birthday every 4 years. Someone born on the 31st of a month has no corresponding day in months with fewer days. This tool handles these cases using the convention of rolling to the last day of the month. All calculations happen in your browser.

        How to Use

        1. Pick a date of birth — the age updates instantly.
        2. Switch modes to find the age on a future date, compare two people, or explore famous figures.
        3. Explore the exact age, next-birthday countdown, life milestones, and age in every unit.

        The Science of Calendars and Leap Years

        The Gregorian calendar, introduced by Pope Gregory XIII in 1582 with the papal bull Inter gravissimas, corrected the Julian calendar's overestimation of the solar year. The Julian calendar (a solar calendar put into effect by Julius Caesar in 45 BCE) assumed a year was exactly 365.25 days, adding a leap day every four years. The actual solar year, the mean tropical year, is 365.24219 days, so the Julian year was about 0.0078 days (about 11 minutes 15 seconds) too long. Over centuries, this tiny error accumulated: by 1582, the calendar was 10 days out of alignment with astronomical seasons. Gregory's reform dropped 10 days (October 4 was followed by October 15) and refined the leap year rule. The new rule — leap years every 4 years, except centurial years not divisible by 400 — produces an average year length of 365.2425 days, about 0.00031 days longer than the mean tropical year: accurate to within about 1 day every 3,000 years, a figure that depends on the astronomical reference used. Different cultures use different calendars: the Hebrew calendar is lunisolar with months of 29–30 days, the Islamic calendar is purely lunar with 354-day years, and the Ethiopian calendar has 13 months. The Chinese calendar combines solar and lunar cycles. Age calculation conventions also vary culturally — in East Asian age reckoning, a baby is considered one year old at birth.

        Methodology

        The calculator counts years, months and days separately instead of dividing a total number of days. Years are counted by advancing the birth year until adding another year would exceed the target date. Months are then counted similarly. The remaining days complete the calculation. This approach matches how humans naturally calculate age — "I was born March 15, 1990, and today is February 18, 2026, so I am 35 years and 11 months old with 3 days remaining." The breakdown into weeks, days, hours, minutes, and seconds converts the total duration to its components. Leap year detection uses the rule: divisible by 4, except centurial years (divisible by 100) unless also divisible by 400 — so 2000 was a leap year but 1900 was not, and 2100 will not be. The next birthday countdown calculates days remaining to the user's next anniversary date.

        Understanding Your Results

        Your age is shown in multiple units for different contexts: years and months for formal documents, total days for curiosity, total weeks for tracking milestones. The day-of-week calculation shows whether you were born on a Monday, a midweek Wednesday or a Friday before the weekend. The next birthday countdown provides a real-time decreasing count of days, hours, minutes, and seconds until your next birthday.

        Practical Examples

        Example: If you were born on January 15, 1990, and today is March 20, 2024, you would be 34 years, 2 months, and 5 days old. Your next birthday would be in 301 days, and you would have lived approximately 12,483 days, or about 299,592 hours. In weeks, that is roughly 1,783 weeks. Another example: if you were born on February 29, 2000 (a leap year), on March 1, 2023 (a non-leap year), you would be 23 years and 1 day old. The calculator rolls your February 29 birthday to February 28 in non-leap years, so on February 28, 2023, you would have been exactly 23 years old.

        Tips for Age Calculations

        Countries settle a February 29 birthday differently in common years. Brazil's Civil Code ends a period of years on the day with the same number or, when there is none, on the next day (art. 132, § 3), so the year is completed on March 1; Portugal's ends it on the last day of the month (art. 279(c)), so on February 28. In Japan, the law on the calculation of age counts age from the day of birth, whatever the hour, and applies article 143 of the Civil Code: a year is completed at the end of the day before each birthday, and for a February 29 birthday at the end of February 28 in common years. When calculating the age difference between two people, subtract the older person's birthdate from the younger person's. For historical dates before the Gregorian calendar adoption (1582 in Catholic countries, 1752 in Britain), age calculations may differ by several days due to the Julian-Gregorian calendar switch. Some countries have traditionally used other age-counting systems that made people one or two years older than their international age. South Korea is the recent case: amendments to its civil code and other laws, passed in December 2022, made the full-year count, which starts from zero at birth, the rule for official documents from June 28, 2023.

        All calculations are performed locally in your browser. No data is sent to any server.

        Icon credits: Chinese-zodiac animals from OpenMoji (CC BY-SA 4.0, recolored); zodiac symbols from DejaVu Sans; Chinese characters from Noto Sans SC (SIL OFL); generation icon from Lucide (ISC).

        Embed This Tool

        Get embed code →

        Frequently Asked Questions

        How is exact age calculated?
        The calculator counts complete years, months, and days from your birthdate to today. A year is complete when your birthday passes, a month is complete when that day of the month passes. The remaining days are counted from the last month anniversary to today.
        What if I was born on February 29?
        For leap year babies, the calculator correctly handles the February 29 birthday. The age calculation remains accurate by counting full years from your actual birth date. In common years the calculator counts the birthday on February 28. In common years February 29 does not exist, and the law settles the case in different ways: in Brazil, the Civil Code (art. 132, § 3) ends a period of years on the day with the same number or, when there is none, on the next day, that is, on March 1; in Portugal, the Civil Code (art. 279(c)) ends it on the last day of the month, February 28; in Japan, the Civil Code (art. 143) ends it at the end of February 28.
        How accurate is the age in hours and minutes?
        Years, months, and days come from your date of birth alone, so they are always exact. Hours, minutes, and seconds count from midnight unless you fill in the optional Time of Birth field — add your time and they become exact to the second. The time is read as your local time, the same clock this page uses for the current moment, so it is not adjusted for time zones or for moving between regions.
        Can I calculate age between two dates?
        Yes! Use the 'On a date' mode to calculate your age at any past or future date. For calculating the time between two arbitrary dates that aren't related to a birthdate, try our Time Calculator tool.
        How does the calculator count months with different lengths?
        The calculator uses standard date-handling methods that account for varying month lengths automatically. When counting months, it tracks from one month-day to the next. For example, from January 31 to February 28 counts as one full month since February has no 31st. The remaining days are counted from the last complete month anniversary to the current date, ensuring the total always adds up correctly.
        What are the additional age breakdowns shown in the results?
        Beyond years, months, and days, the calculator shows your age converted into total months, total weeks, total days, and total hours. It also displays your next birthday and how many days are left until then. These alternative representations can be fun for milestones (for example, learning you have lived over 10,000 days) and are useful for applications that require age in specific units.
        What zodiac sign am I?
        The calculator shows your Western zodiac sign based on your birth date. There are 12 signs, each covering roughly one month; the calculator uses the dates Encyclopedia Britannica gives for them. The signs and their dates are Aries (Mar 21–Apr 19), Taurus (Apr 20–May 20), Gemini (May 21–Jun 21), Cancer (Jun 22–Jul 22), Leo (Jul 23–Aug 22), Virgo (Aug 23–Sep 22), Libra (Sep 23–Oct 23), Scorpio (Oct 24–Nov 21), Sagittarius (Nov 22–Dec 21), Capricorn (Dec 22–Jan 19), Aquarius (Jan 20–Feb 18), and Pisces (Feb 19–Mar 20). Your Chinese zodiac animal is also displayed. The animals follow a 12-year cycle, and each animal year begins at Chinese New Year, so a birth in January or February before the new year belongs to the previous year's animal. The calculator takes the dates of Chinese New Year from the Hong Kong Observatory's Gregorian-Lunar Calendar Conversion Tables, which cover 1901 to 2100, and shows no animal for a birth outside those years.
        What generation am I?
        Based on your birth year, the calculator identifies your generation with the definitions of the Pew Research Center. A 2015 Pew article defines the Greatest Generation (born before 1928) and the Silent Generation (1928–1945); a 2019 article gives Baby Boomers (1946–1964), Generation X (1965–1980) and Millennials (1981–1996). A 2021 Pew report counts Generation Z from 1997 to 2012 and notes that no endpoint has been set for it. McCrindle, which named Generation Alpha, defines it as those born from 2010 to 2024, and Generation Beta as those born from 2025 to 2039. The two sources overlap: for a birth from 2010 to 2012, the calculator shows Generation Z by Pew's definition and Generation Alpha by McCrindle's, each with its source; after 2039 it shows no generation. Pew describes the lines between generations as tools for analysis, to be read as guidelines rather than hard-and-fast distinctions.
        What are life milestones?
        Life milestones are notable time-based achievements in your life, such as living for 10,000 days (about 27.4 years), 1,000 weeks (about 19.2 years), or reaching 1 billion seconds old (about 31.7 years). The calculator shows which milestones you have already passed and your next upcoming milestone with a countdown. These markers offer a fun perspective on time.
        Can I calculate my age at a specific past or future date?
        Yes! Switch to the 'On a date' mode to enter any target date instead of using today. This lets you find out how old you were on a past event (like a graduation or wedding) or how old you will be at a future date (like a retirement date or the year 2050). All the same detailed breakdowns — years, months, days, totals, zodiac, and milestones — are calculated relative to your chosen date.
        Can I compare the ages of two people?
        Yes! Use the 'Compare Ages' mode to enter two dates of birth. The calculator shows the exact age difference in years, months, and days, identifies who is older, and displays each person's current age, zodiac sign, Chinese zodiac, generation, and birthstone side by side. It also shows how old the older person was when the younger one was born.
        What is the age difference calculator useful for?
        The age comparison feature is useful for couples curious about their age gap, parents comparing sibling ages, genealogy research, or anyone who wants to know the exact time difference between two birthdates. It shows the difference in multiple units (months, weeks, days) and provides fun comparisons like zodiac signs and generational classifications for both people.
        How do I find out exactly how old I am?
        Enter your date of birth and our calculator instantly shows your exact age in years, months, weeks, days, hours, minutes, and seconds. It uses your device's current date and time for precision. You can also see milestones like your 10,000th day alive or your billionth second, plus your zodiac sign, Chinese zodiac animal, generation, and birthstone.
        Can I calculate my age on a future date?
        Yes! Use the 'On a date' mode to enter any past or future date and see exactly how old you will be on that day. This is useful for planning milestones, checking age requirements for events or programs, or just seeing how old you'll be on a specific date like a wedding, graduation, or retirement.