Age Calculator
Exact age in years, months and days, plus a birthday countdown.CalculatorsAge Calculator
Work out an exact age in years, months and days at any reference date, with a countdown to the next birthday. All dates are handled in UTC to avoid timezone drift.
About this tool
Age in whole years hides the details that forms, insurance tables and anniversary planning actually ask for. Enter a birth date and any reference date to get the exact breakdown, total days and weeks lived, and the next birthday countdown.
How to use the Age Calculator tool
- Enter the date of birth. Use the date picker or type a date.
- Choose the reference date. Defaults to today; change it to compute an age at any past or future date.
- Read the breakdown. Years, months and days, totals in days and weeks, and days until the next birthday.
Supported formats
Input
- A date of birth
- A reference date
Output
- Age in years, months and days
- Total days and weeks
- Days until the next birthday
Inputs are validated before anything is processed. Invalid values and unsupported files are rejected with a clear error instead of failing silently.
Frequently asked questions
How are month lengths handled?
Subtraction borrows from the previous calendar month, so a 31-day month contributes correctly and February is respected.
Are leap years counted?
Yes. The calculation works on real calendar dates in UTC, so February 29 birthdays behave correctly.
What timezone is used?
Dates are interpreted at UTC midnight to avoid off-by-one errors from local timezone shifts.
Can I compute an age in the past?
Yes. Change the reference date to any date, past or future.
Privacy
Everything you enter stays in this browser tab. There is no upload endpoint for tool inputs, no account, and no server-side copy of your text or files. Results are produced locally and disappear when you close the page.
No account is required and no file is ever uploaded. See the privacy policy for details about analytics and the limited data this site stores.
Known limitations
- Only whole calendar dates; times of day are not part of the calculation.
- Dates are handled in UTC, so a birth date entered near midnight local time stays on the same calendar day.
- The next-birthday countdown assumes the next occurrence at the same month and day.
Related tools
Other free tools from the same collection.