Skip to content
DevKit Labs

Age Calculator

Calculate your exact age in years, months and days — and days to your next birthday.

Enter a date of birth to calculate the exact age.

About Age Calculator

Enter your date of birth to get your exact age broken down into years, months and days, using real calendar month lengths so the result is accurate rather than an average. You can also set the second date to any day — past or future — to work out an age or an anniversary at that moment.

Alongside the breakdown you get your total age in months, weeks, days and hours, plus a countdown to your next birthday and the weekday it falls on. Everything is calculated in your browser using your local calendar; no dates are uploaded.

From a birth date

Input
Born 1990-06-15, today 2026-07-07
Output
36 years, 0 months, 22 days

Also shown: total months/weeks/days and days to the next birthday.

Frequently asked questions

How is the exact age calculated?

It counts whole years, then months, then days using each month's real length, borrowing from the previous month when needed — the same way you'd count an age by hand, not a 30-day approximation.

Can I calculate age on a past or future date?

Yes. Change the 'Age at date' field to any date to find how old someone was, or will be, on that day.

Does it handle leap years?

Yes. Because it uses the actual calendar, February 29 and leap years are handled correctly.

Is my date of birth uploaded anywhere?

No. The calculation runs entirely in your browser; nothing is sent to a server.

Related tools

References