🎂 Age Calculator

Enter your date of birth to get your exact age + download a beautiful shareable card.

Quick Year Buttons
🎂

Enter your date of birth and click Calculate

Your exact age + beautiful shareable cards will appear here.

⚠️ Date changed — click Calculate to refresh.

How to Calculate Exact Age — Formula, Leap Years & Common Mistakes

Calculating your exact age in years, months, and days is trickier than it looks — months have different lengths, leap years add a day, and most simple methods get it slightly wrong.

Step-by-Step Age Calculation

Exact Age (Years → Months → Days)
Age = (Today − Date of Birth)
Step 1: Subtract birth year from current year
Step 2: If birthday hasn't occurred this year yet — subtract 1 year, add 12 months
Step 3: Subtract birth month from current month for remaining months
Step 4: If birth day > today's day — borrow a month and adjust days

Example: Born November 15, 1990 — Age on July 2, 2026

1
Years: 2026 − 1990 = 36, but the November birthday has not passed yet → 35 years (last birthday: 15 Nov 2025)
2
Months: from 15 Nov 2025 to 15 Jun 2026 = 7 months
3
Days: from 15 Jun to 2 Jul = 15 days left in June + 2 = 17 days
✓ Age = 35 years, 7 months, 17 days

Why Most Quick Calculations Are Wrong

  • Simple subtraction (years only) — ignores whether your birthday has passed yet this year.
  • Dividing by 365 — ignores leap years (off by ~6 days per decade).
  • Multiplying by 30 for months — months have 28–31 days.

Leap Year Birthdays

Born on February 29? This calculator correctly handles leap day birthdays (uses March 1 in non-leap years).

Age in Days, Hours & Minutes

The calculator also shows total days lived, weeks, hours and minutes for complete accuracy.

Generations by Birth Year — Which Generation Are You? (2026)

The calculator above automatically identifies your generation.

GenerationBirth YearsAge in 2026Key Characteristics
Generation Alpha2013–present0–13First generation born entirely in the smartphone era
Generation Z (Zoomers)1997–201214–29Grew up with social media; first fully digital generation
Millennials (Gen Y)1981–199630–45Came of age with the internet
Generation X1965–198046–61Bridge between analog and digital eras
Baby Boomers1946–196462–80Post-WWII population boom
Silent Generation1928–194581–98Grew up during Great Depression and WWII
Greatest GenerationBefore 192899+Fought in WWII

How Old Am I If I Was Born in a Specific Year?

Quick reference for age in 2026. Enter your full date of birth above for exact days.

Age From Birth Year
Current Age = 2026 − Birth Year
Subtract 1 if your birthday hasn't happened yet this year
Birth YearAge in 2026
20242
20206
201511
201016
200521
200026
199531
199036
198541
198046
197551
197056
196561
196066
195571
195076

How Old Was I in a Past Year or on a Past Date?

Use the “Age on Date” mode above to calculate your exact age on any past date.

Age at a Past Date
Age Then = Past Year − Birth Year
Subtract 1 if your birthday hadn't happened yet by that date

If You Were a Certain Age in a Past Year, How Old Are You Now?

Remember how old you were during a specific year? Work forward to today’s age.

Current Age From a Past Age
Current Age = Age Then + (2026 − Year Then)

Zodiac Signs by Birthday

The calculator automatically detects your Western zodiac sign.

SignDates
♈ AriesMar 21 – Apr 19
♉ TaurusApr 20 – May 20
♊ GeminiMay 21 – Jun 20
♋ CancerJun 21 – Jul 22
♌ LeoJul 23 – Aug 22
♍ VirgoAug 23 – Sep 22
♎ LibraSep 23 – Oct 22
♏ ScorpioOct 23 – Nov 21
♐ SagittariusNov 22 – Dec 21
♑ CapricornDec 22 – Jan 19
♒ AquariusJan 20 – Feb 18
♓ PiscesFeb 19 – Mar 20

Interesting Age Facts

  • By age 30 you’ve lived approximately 10,957 days
  • The average human heart beats ~2.5 billion times in a 70-year lifetime
  • 10,000 days old ≈ 27 years 4 months
  • 20,000 days old ≈ 54 years 9 months

Learn More About Age Calculations

Age Calculator — Frequently Asked Questions

Enter your date of birth above. The calculator instantly shows your exact age in years, months, days, hours and minutes, along with your generation, zodiac sign, total days lived and days until your next birthday.
The calculator shows your exact total days lived, including all leap years. As a rough guide, multiply your age in years by 365.25. For example, a 30-year-old has lived approximately 10,958 days.
Generation Alpha: born 2013–present. Generation Z: 1997–2012. Millennials: 1981–1996. Generation X: 1965–1980. Baby Boomers: 1946–1964. Silent Generation: 1928–1945. Greatest Generation: before 1928. Enter your date of birth and your generation appears automatically.
Use the Age Difference mode above. Enter both dates of birth and the calculator shows the exact gap in years, months and days, plus each person’s current age.
Switch to Birthday Countdown mode and enter your date of birth. You will see the number of days remaining, the age you will turn and the day of the week your birthday falls on.
Use the Age on Date mode: enter your date of birth and a target date to get your exact age on that day. For a quick answer without a full date, subtract your birth year from the future year, or see our charts of how old you will be in 2030, 2040, 2050 and 2100.
People born on 29 February only have a technical birthday every four years. In non-leap years this calculator follows the most common convention and treats the birthday as 1 March, so your age calculation remains accurate.
Enter the baby’s date of birth in My Age mode. The result shows total weeks lived, total months, and the standard years/months/days breakdown, which is useful for the first two years of life.
If their birthday has already happened in 2026 they are 36 years old. If it is still to come they are 35. Enter the exact date of birth above for the precise answer including months and days.
Enter your date of birth in My Age mode. The result shows the day of the week you were born (Monday, Tuesday, etc.).
This calculator uses the Western system (you are 0 at birth and gain one year on each birthday). Traditional Korean age counts you as 1 year old at birth and adds a year on New Year’s Day, so it can be 1–2 years higher. South Korea officially switched to the Western system in 2023.
Add the number of years that have passed. For example, someone who was 13 in 2019 is 20 in 2026. Someone who graduated high school in 2016 (age 18) is 28 in 2026. Enter your date of birth for an exact result.
Yes. After calculating your age, click “Age Card”, “Generation Card” or “Days Alive Card”. You will get a PNG image that you can download and share.
It calculates your age to the day from calendar dates, allowing for different month lengths, leap years and 29 February birthdays.