Age Calculator
Exact age in years, months, days, hours, and seconds — plus the days until your next birthday.
- age
- birthday
- birth date
- how old
About Age Calculator
Most age calculators round to whole years. This one is exact. Give it a birth date and it breaks your age down into years, months, and days — then keeps going into hours, minutes, and seconds, ticking live as you watch. It also tells you exactly how many days remain until your next birthday, which is handy for everything from planning a party to filling in a form that wants a precise age in months.
Calendar arithmetic is trickier than it looks: months have different lengths, leap years exist, and "X years and Y months" depends on the day of the month. The result here matches how most people intuitively count age — borrowing days from the previous month when needed.
How to use
Pick your birth date using the date input. The result updates instantly: a headline of "X years, Y months, Z days" plus secondary readouts for total days lived, total hours, total seconds, and the countdown to your next birthday.
If you're calculating someone else's age — a child, a relative, a historical figure — just enter their birth date instead. The copy button puts a clean summary on your clipboard ready to paste into a message, form, or document.
Frequently asked questions
How exact is the age figure?
Down to the second. The calculator computes the difference between the moment the page is open and your birth date, breaks it into calendar years, months, and days the way a human would count, and also expresses the total in lived hours and seconds. The seconds figure ticks up live.
Why does the next-birthday countdown matter?
Forms and applications sometimes ask "age at next birthday", and parents like to know exactly how many sleeps are left before a child's big day. The countdown is simply the number of days from today to the next anniversary of your birth date.
How does the calculator handle leap-year birthdays?
Babies born on 29 February officially celebrate their birthday on 28 February in non-leap years in most jurisdictions, but the underlying date arithmetic still works correctly: their exact age increments only on actual 29 February dates, while the next-birthday countdown rolls forward to the next 28 February or 29 February, whichever is closer.
Does this work for historical figures or future birth dates?
Yes. Any birth date works — picking a future date will give a negative age and a countdown to the birth, which is occasionally useful for due-date planning. For long-dead historical figures the year, months, and days will all be correct, but bear in mind the Gregorian calendar wasn't adopted everywhere at once, so very old dates can be a few days off depending on the original source.
More Time & Dates tools
Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates across timezones.
Date Difference Calculator
Years, months, days, weeks, and total time between two dates. Optional business-days mode.
Countdown Timer
Live countdown (or count-up) to any target date and time, in any timezone.
Cron Expression Explainer
Decode any cron schedule into plain English and see the next few fire times.