Age Calculator

Enter your date of birth to calculate your exact age.

Date of Birth

How It Works

Age is calculated by subtracting your birth date from today's date, accounting for varying month lengths and leap years. The result is expressed in complete years, remaining months, and remaining days — not simply years × 365.

Example: Born March 15, 1990 → as of April 27, 2026, that's 36 years, 1 month, and 12 days. Total days elapsed ≈ 13,193.

A leap year occurs every 4 years (divisible by 4), except century years (divisible by 100), unless also divisible by 400. So 2000 was a leap year; 1900 was not. This matters when a birthday falls on February 29 — the calculator uses February 28 in non-leap years.

The next birthday countdown ticks in real time (updated every second) and accounts for whether your birthday has already passed this calendar year.

Frequently Asked Questions

How do I calculate my exact age in years, months, and days?

Subtract your birth date from today's date, counting complete calendar months and remaining days. For example, someone born on June 10, 1985 is exactly 40 years, 10 months, and 17 days old on April 27, 2026.

How many days old am I?

Multiply your age in years by 365, add days for leap years (roughly one extra day per 4 years), then add remaining months and days. The calculator computes the precise count automatically, including every leap year in between.

What if I was born on February 29?

February 29 only exists in leap years. In non-leap years, the calculator treats your birthday as February 28 for the purpose of counting complete years. Legally, most jurisdictions also use February 28 or March 1 as the official birthday in non-leap years.

How is age calculated differently in Korea?

Traditional Korean age (세) starts at 1 at birth and increments every January 1st, not on the actual birthday. So a baby born in December is already age 2 by the following January. South Korea officially moved to the international age system in 2023.