Overview
Age sounds like the simplest number in the world until you try to compute it exactly. Months are uneven, February cheats every four years, and “one year old” means something subtly different in every legal system. This calculator does the fiddly calendar arithmetic for you: give it a birth date and it returns an exact age in years, months and days, plus the totals people love to quote — days lived, weeks, months — and the weekday it all started on.
An optional second date lets you ask “how old was I (or will I be) on that day?” — handy for anniversary math, eligibility cut-offs, and settling debates about who is actually older.
Why is exact age tricky to compute?
Because the calendar is irregular. If you were born on 15 March and today is 10 June, you are not simply “three months” older — the calculator borrows days from May's 31 to make the subtraction work, the same way you borrow tens in long subtraction. Leap years add another wrinkle: someone born on 29 February only sees their calendar birthday every four years, and different countries' laws treat that differently.
The tool handles all of this with the standard borrow algorithm: subtract days, borrowing the previous month's length when needed; subtract months, borrowing twelve when needed; what remains is exact. Totals are simpler — days lived is just the millisecond difference divided by a day — but even there, daylight-saving transitions are sidestepped by working at noon-free midnight dates.
Features
- Exact years, months and days using proper calendar borrowing — no 30-day-month shortcuts.
- “Age at date” mode for historical or future dates: eligibility checks, anniversaries, trivia.
- Totals: days, weeks and whole months lived, all formatted with thousands separators.
- Weekday of birth — find out you were born on a Thursday.
- Next-birthday countdown in days, so you know how long the wait is.
- Private: dates never leave your browser.
Benefits
- Settle age debates precisely. “Older by three months” becomes an exact figure.
- Forms and eligibility. Check age on a specific cut-off date in seconds.
- Fun totals. Days-lived numbers are great for milestone birthdays.
- No sign-up, no tracking. Birth dates are sensitive; this page keeps them local.
Who can use it
Anyone filling in a form that wants precision, parents tracking a baby's age in months, HR staff checking eligibility dates, and the merely curious — how many days have you actually been alive? Genealogists working with historical dates will appreciate the “age at date” mode for working out ages at weddings, censuses and voyages.
How to use
- Enter the date of birth (tap the calendar icon or type YYYY-MM-DD).
- Optionally set “age at date” to compute the age on a different day; leave it blank for today.
- Read the exact age at the top and the totals underneath.
- Check which weekday the birth fell on and how many days until the next birthday.
- Change either date any time — everything recalculates instantly.
Frequently asked questions
How does it handle 29 February birthdays?
The borrow algorithm treats 29 February like any other date: in non-leap years the “anniversary” math borrows from February's 28 days, which matches how most age calculators behave. Legal systems differ on whether such a person turns a year older on 28 February or 1 March — the tool reports the arithmetic age; for legal questions, check your jurisdiction's rule.
Why not just divide days by 365?
Because that ignores leap years and gives a decimal, not a calendar age. Dividing 9,000 days by 365 yields 24.66 “years”, which tells you nothing about months and days. The borrow method gives the exact calendar answer people expect.
Can it calculate age in the past?
Yes — set “age at date” to any earlier date (after the birth date) and you get the exact age on that day. Set it before the birth date and the tool will politely tell you the person was not born yet.
Is the day count affected by time zones?
No. The tool works with calendar dates at local midnight and counts whole days, so daylight-saving transitions and time zones cannot shift the result by a day the way timestamp arithmetic sometimes does.
Is my birth date stored?
No. It lives in the page's memory while you use it and disappears when you leave. Nothing is uploaded, logged or shared.
Conclusion
Age is simple to ask about and surprisingly fiddly to compute — uneven months, leap years and all. This calculator does the fiddly part correctly, gives you the exact figure plus the fun totals, and keeps your dates entirely to itself.