Age Calculator
Get your exact age down to the day — plus total days lived, the weekday you were born, and a countdown to your next birthday.
| Total days lived | 0 |
| Day of the week born | — |
| Next birthday | — |
| Days until next birthday | 0 |
How it works
Age is computed by comparing calendar dates, borrowing months and days where needed — the same way official records do it. Leap years are handled automatically because the math uses real calendar months, including February 29 birthdays (which celebrate on February 28 or March 1 in non-leap years, depending on local custom).
Formula & worked example
Formula: Age = target date − birth date, worked out by calendar borrowing: subtract the days first (borrowing the length of the previous month when needed), then the months (borrowing 12 from the year), then the years.
Worked example: Born on Saturday, 10 March 1990? On 24 June 2026 you are exactly 36 years, 3 months and 14 days old.
When to use this
- A form asks for age at a specific date — school, sport, insurance, eligibility — not 'age now'.
- You want your exact age in days, weeks or hours for a milestone or a bit of fun.
- You are counting down to a birthday, retirement date or eligibility threshold.
- Two people's ages need comparing precisely for a document or a family tree.
How to use it, step by step
- Enter the date of birth.
- Optionally set the 'as of' date if the question is about a past or future day.
- Read years, months and days — plus total days lived.
- Use the next-birthday countdown for the milestone view.
- For a second person, run theirs and compare the day counts.
What the inputs mean
| Input | What it is | Typical values |
|---|---|---|
| Date of birth | The start date | From a document if precision matters |
| As-of date | The day to measure at | Defaults to today |
Another worked example
Born 15 June 2000, measured on 6 November 2026: exactly 26 years old, and 9,640 days lived — which makes the 10,000-day milestone land in mid-2027, a celebration most people miss because nobody counts in days. This tool does.
Frequently asked questions
How is exact age calculated?
Subtract the birth date from today's date: full years first, then remaining months, then days. If today's day-of-month is earlier than your birth day, a month is borrowed — just like subtraction in school.
What about leap years?
They're built in. Someone born on February 29, 2000 is legally a year older on February 28 or March 1 in non-leap years (it varies by jurisdiction); this calculator counts from the calendar date directly.
Why would I need my exact age?
Benefits eligibility, retirement planning, insurance quotes, school enrollment cutoffs, and milestone birthdays (18, 21, 65) all depend on exact age — "about 40" isn't precise enough for paperwork.
How are months counted in my age?
Calendar months from the birth date, not 30-day approximations: someone born on the 15th turns each new month of age on the 15th. The leftover days are counted exactly, which is why age in years-months-days can look a day different across calculators that approximate.
Why does my age in days matter?
Eligibility rules, insurance bands and some legal thresholds are written in days or in 'age at date X' terms. The day count is also the only version of age that never rounds — useful when two systems disagree about you.