Advertisement
🎂 Free Age Calculator

How Old Am I?

Your exact age, generation, days until birthday, and more — instantly. Learn more about age milestones worldwide on Wikipedia.

Enter your date of birth
🎉
📅
Years old
📆
Exact age
🌅
Days alive
Hours alive
days until your next birthday 🎂
Your life in numbers
📅
weeks alive
⏱️
minutes alive
💓
estimated heartbeats
😴
days spent sleeping (est.)
Your age on other planets ✨
☿️
Mercury
♀️
Venus
🔴
Mars
🪐
Jupiter

How this age calculator works

This calculator works out your exact age by measuring the precise difference between your date of birth and today's date. Most age calculators simply subtract birth year from the current year, which can be off by up to a year depending on whether your birthday has occurred yet this calendar year.

This tool calculates your age correctly by checking whether your birth month and day have already passed this year. If they have, your age is the full year difference. If they haven't, it subtracts one year and adds the remaining months and days. The result is your exact age in years, months, and days — not just a rough year count.

Your age in days is calculated by counting every single day from your birth date to today, including all leap years. Leap years add an extra day every four years (with some exceptions for century years), so the total varies depending on how many leap years fall within your lifetime so far.

What generation am I?

Generations are defined by birth year ranges agreed upon by researchers and sociologists. They reflect shared historical experiences, cultural touchstones, and the technological environment people grew up in. Here is a breakdown of every living generation:

Generation Alpha (2013–present) — The first generation born entirely into the smartphone era, growing up with touchscreens, AI assistants, and social media from infancy. The oldest members of Gen Alpha are now teenagers.

Generation Z (1997–2012) — Digital natives who grew up with the internet fully established. Shaped by smartphones, social media, school shootings, climate anxiety, and the COVID-19 pandemic. The first generation for whom having a computer in your pocket was simply normal.

Millennials (1981–1996) — Grew up watching the internet transform society from scratch. Came of age during 9/11, the 2008 financial crisis, and the rise of social media. Often the first generation in their families to use email as children.

Generation X (1965–1980) — Known as the "latchkey generation" — independent, adaptable, and skeptical of institutions. The bridge between the fully analogue world and the digital revolution. Saw the invention of the personal computer, the fall of the Berlin Wall, and the birth of the web.

Baby Boomers (1946–1964) — Born in the post-World War II economic boom. Defined by rock 'n' roll, the space race, the civil rights movement, and the Vietnam War. One of the largest and most economically influential generations in history.

Silent Generation (1928–1945) — Grew up during the Great Depression and World War II. Known for their work ethic, civic responsibility, and resilience. Many served in the Korean War and were instrumental in building post-war economies.

Your age on other planets — how it's calculated

Each planet in our solar system takes a different amount of time to complete one orbit around the Sun. That orbital period is what we call a "year" on that planet. Your age on another planet is simply how many of that planet's years have passed since you were born.

Mercury orbits the Sun in just 87.97 Earth days — roughly 88 days per Mercury year. A 30-year-old on Earth has lived through approximately 124 Mercury years.

Venus takes 224.7 Earth days per orbit, so a 30-year-old is about 48.7 years old on Venus.

Mars takes 686.97 Earth days — just under two Earth years — so a 30-year-old on Earth is approximately 15.9 years old on Mars. This is why Mars is the most commonly cited example in age comparisons.

Jupiter takes 4,332.59 Earth days — almost 12 Earth years — per orbit. A 30-year-old on Earth would only be about 2.5 years old on Jupiter. Most adults are still toddlers in Jupiter years.

Frequently asked questions

How old am I exactly?
Enter your date of birth in the calculator above to get your exact age in years, months, days, hours, and minutes, calculated to the present moment. The calculator accounts for leap years and checks whether your birthday has already occurred this calendar year, so the result is precise rather than a rough estimate.
How many days until my birthday?
The calculator automatically counts the exact number of days from today until your next birthday. If today is your birthday, it shows 0 and marks it as your special day. The countdown updates every time you run the calculator, so it always reflects the current date accurately.
How many days old am I?
Your age in days is calculated by counting every day between your birth date and today, including all leap years. As a rough guide: a 20-year-old is approximately 7,300 days old, a 30-year-old around 10,950 days, and a 40-year-old around 14,610 days. The exact figure depends on how many leap years fall within your lifetime so far.
What generation am I?
Your generation is determined by your birth year. The calculator identifies it automatically. The main generations currently alive are: Generation Alpha (2013–present), Generation Z (1997–2012), Millennials (1981–1996), Generation X (1965–1980), Baby Boomers (1946–1964), the Silent Generation (1928–1945), and the Greatest Generation (1901–1927). These ranges are widely used but not officially standardised — some researchers use slightly different cutoff years.
How old would I be on Mars?
Mars takes 686.97 Earth days to orbit the Sun — that is just under two Earth years per Mars year. To calculate your Mars age, divide your total number of Earth days lived by 686.97. A 30-year-old on Earth has lived approximately 10,950 Earth days, which equals about 15.9 Mars years. The calculator does this automatically for Mercury, Venus, Mars, and Jupiter.
Why does my age in days change slightly depending on the calculator I use?
Different calculators handle leap years and time zones differently. Some count the birth date itself as day one, while others start counting from the day after birth. This calculator counts from midnight on your birth date to midnight today, giving you the total number of complete days elapsed. The difference between calculators is usually just one or two days.
How are heartbeats estimated?
The estimated heartbeat count uses a resting average of 70 beats per minute — close to the widely cited adult resting heart rate range of 60–100 beats per minute. The actual number varies significantly based on your individual heart rate, physical activity levels, age, and health. The figure shown is an approximation for perspective, not a medical measurement.
Advertisement
Advertisement