SparkCalcSparkCalc

Age Calculator

Example: Born Jan 15, 1990 → 34 years, 11 months, 12 days old

Find your exact age down to the day. Enter your birth date to see your age in years, months, and days, along with estimates of how many heartbeats, breaths, and hours you have lived. You can also find out how many days remain until your next birthday.
Last reviewed by SparkCalc editorial team · February 2026
Runs in your browser No signup

Life so far, by decade

Age in Years

Exact Age

Years, months, and days

Total Days Lived

Days Until Birthday

Share Link:

How We Calculate This

Age is calculated by comparing the birth date to the current date, accounting for whether the birthday has occurred this year. Leap years and varying month lengths are properly handled.

Methodology last reviewed: February 2026. How SparkCalc works

Sources: ISO: ISO 8601 Date and Time Format · U.S. Naval Observatory: Leap Years

Frequently Asked Questions

How is exact age calculated?

Exact age counts complete years, months, and days from your birth date to today. A month is counted as complete when you pass the same day number in the following month.

Does this account for leap years?

Yes, the calculator properly handles leap years. If you were born on February 29, your birthday is recognized on February 28 in non-leap years.

What is my age in weeks?

The fun facts table shows your age in various units including weeks, hours, and even heartbeats (estimated at 80 beats per minute average).

Related Calculators

You might also find these calculators helpful: Date Calculator, and Due Date Calculator.

Embed this calculator

Add this free calculator to your own website. Copy the code below and paste it into your page’s HTML. It is responsive and resizes to fit.