Age Calculator
This free age calculator gives your exact chronological age in years, months and days, converts it to total weeks, days and hours, and counts down to your next birthday.
Leave empty to use today.
Exact age
39years 6months 12days
Your age in other units
Total months
474
Total weeks
2,062
Total days
14,440
Total hours
346,560
Next birthday
Examples
How to use
- 1
Pick your date of birth in the first field.
- 2
Leave the second field empty for your age today, or pick any other date.
- 3
Read your exact age in years, months and days, plus the totals in weeks, days and hours.
- 4
Check the next birthday panel for the date, the weekday and the days left.
How does the age calculator work?
It counts the full years since your birth date, then the full months since your last birthday, then the days left over. A person born on January 15, 2000 is exactly 26 years, 6 months and 1 day old on July 16, 2026. Read the same span another way and it becomes 318 months, 1,382 weeks, 9,679 days or 232,296 hours.
Every figure sits on real calendar dates rather than an average year. Divide by 365.25 and the result slips by a day or two near leap years, so this tool counts actual months and actual days instead.
How does the borrow method work?
Exact age is subtraction with borrowing, the same move you used for long subtraction at school. Take a birth date of June 20, 1990 and a target of January 1, 2030:
- Days: 1 minus 20 goes negative, so borrow a month. December holds 31 days, which makes days = 1 + 31 - 20 = 12.
- Months: 1 minus 6 minus the borrowed month is still negative, so borrow a year: months = 1 + 12 - 6 - 1 = 6.
- Years: 2030 minus 1990 minus the borrowed year leaves 39.
The answer is 39 years, 6 months and 12 days. The tool runs it for any pair of dates the moment you pick them.
Which day milestones are worth tracking?
Round day counts make good excuses for a small celebration, and most pass unnoticed because nobody works them out. Your 10,000th day lands near age 27.
| Milestone | Reached around |
|---|---|
| 1,000 days | 2 years, 9 months |
| 5,000 days | 13 years, 8 months |
| 10,000 days | 27 years, 4 months |
| 20,000 days | 54 years, 9 months |
| 1,000,000 hours | 114 years |
Which age counts on official forms?
Schools, sports federations and government offices almost always read completed years: you stay 25 right up to the day you turn 26. A few settings differ. Pediatricians track babies in weeks and months for the first two years, and some older East Asian systems added a year at birth. This page reports completed time in every unit, which lines up with Western civil records.
How do leap years affect your age?
The Gregorian calendar drops in a February 29 on years divisible by 4, skips century years and restores the day every 400 years, so 2000 was a leap year while 1900 and 2100 are not. Those spare days shift your totals without touching your age in years.
- Someone born on February 29, 2000 turns 26 on March 1, 2026. That person has still celebrated only 6 real calendar birthdays: 2004, 2008, 2012, 2016, 2020 and 2024.
- From January 15, 2000 to January 15, 2026 the span crosses 7 leap days, so it holds 9,497 days rather than the 9,490 a flat 26 times 365 suggests.
- Two people the same age in years can sit a day or two apart in days lived, depending on how many February 29ths fall between each birth date and today.
To count the exact days between any two dates, leap days included, use the date calculator.
Parameters
Every field of this tool can be prefilled from the URL. Use these query parameters:
| Parameter | Type | Default |
|---|---|---|
| birthdate | string | 2000-01-15 |
| asOf | string |
Example : https://www.veltotools.com/date/age-calculator?birthdate=2000-01-15
API
The same tool is available as a free JSON API, with the same parameters as above. No key, no sign-up.
Frequently asked questions
Updated Jul 17, 2026