Age Calculator
Enter a date of birth to get exact age and the days until the next birthday.
Uses the exact-age basis. Leave the reference date blank to use today.
How exact age is calculated
Exact age is the number of full years you have completed, so you start at 0 and only turn 1 on your first birthday. The formula is simple: take (reference year minus birth year), then subtract 1 if this year's birthday has not arrived yet on the reference date. In practice the calculator compares the month and day of your birth against the month and day of the reference date. If the reference date is on or after your birthday for that year, your age equals (reference year minus birth year); if it falls before your birthday, one year is subtracted. That is why your age only changes on the birthday itself, not on New Year's Day.
A worked example
Suppose the date of birth is 10 December 2000 and the reference date is 20 July 2026. First, 2026 minus 2000 gives 26. But 20 July comes before 10 December, so this year's birthday has not happened yet, and we subtract one: the exact age is 25. Meanwhile 'year age' (current year minus birth year) would read 26, so before the birthday the two values differ by one. To find the birthday countdown, count the days from 20 July to 10 December of the same year: 11 days left in July, plus 31 in August, 30 in September, 31 in October, 30 in November, and 10 in December equals 143 days until the next birthday.
When and how to use it
- Eligibility checks: confirm whether someone meets an age threshold on a specific day, such as 'aged 18 or over' on an application closing date or 'aged 65 or older' for a benefit start date.
- Planning around a future date: set the reference date ahead of today to see exactly how old someone will be at a wedding, an exam, a school cutoff, or a policy renewal.
- Birthday countdown and milestones: see the number of days until the next birthday, or check how many total days someone has lived for a keepsake or a round-number milestone like 10,000 days.
- Reconciling records: when two documents show ages that seem to disagree, compute the exact age on each relevant date to see whether the gap is just a birthday that had not yet passed.
Exact age, year age, and other counting systems
- Exact age (international standard): counted from birth, increasing by one on each birthday. This is what most forms, laws, and everyday use mean by 'age'.
- Year age: current year minus birth year, ignoring the birthday. It reads one higher than exact age for anyone whose birthday has not yet occurred this year, and matches exact age for everyone else.
- Age nearest birthday: rounds to whichever birthday is closer. Common in some life insurance pricing, it can be one higher than your completed-years age once you pass the halfway point to your next birthday.
- Traditional counting systems: some cultures historically counted a person as 1 at birth or added a year at New Year. These are cultural conventions, not the basis this calculator uses.
Age last birthday vs age nearest birthday
Most contexts use 'age last birthday', which is the same as exact age: the number of full years completed. Some systems, particularly life insurance underwriting, instead use 'age nearest birthday', which rounds to the closer of the previous and upcoming birthday. For example, a person who is 35 years and 7 months old has completed 35 years, but their next birthday is under six months away, so their age nearest birthday is 36. This distinction can quietly change a quoted premium, so if a form or quote does not match this calculator's exact age, check which definition it is applying before assuming there is an error.
Common mistakes and misconceptions
- Treating 'current year minus birth year' as your real age. That is year age, and it overstates exact age by one until the birthday passes.
- Forgetting the reference date matters. Age is not a fixed number; it depends on the day you measure it, which is why a future reference date can give a higher result.
- Assuming every year is 365 days when counting days lived. Leap years add an extra day roughly every four years, so a hand estimate of years times 365 undercounts the true days lived.
- Miscounting the birthday itself. On your birthday you have completed exactly that many full years; the increment happens on the birthday, not the day before or after.
- Confusing calendar age with completed months. 'Two and a half years old' is an informal description; for eligibility rules always use the completed-years figure or the exact date comparison.
Cautions and limits
This tool computes age from calendar dates and is meant for general reference, not for legal, medical, insurance, or tax determinations. Different jurisdictions and organizations can define when a person 'attains' an age slightly differently, and some rules round or measure age in ways that do not match completed years, so always follow the specific rule that applies to your situation. Age is also tied to a calendar date rather than a clock time, so time zones and the exact moment of birth are not factored in. If a precise legal cutoff is at stake, confirm the result against the official definition and, where relevant, an authoritative record.
The date of birth you enter is calculated only in your browser and is never sent to or stored on a server.
Read the Privacy Policy →Frequently asked questions
How is exact age calculated from a date of birth?
Take the reference year minus the birth year, then subtract one if the birthday has not yet occurred by the reference date. The calculator compares the birth month and day against the reference month and day to decide whether to subtract that year. This means your age only increases on your birthday, not at the start of a new calendar year.
Why does my age show one less than 'this year minus birth year'?
That subtraction gives 'year age', which ignores the birthday. If your birthday for the current year has not arrived yet, exact age is one lower because you have not completed the full year. Once your birthday passes, the two figures match.
How is the number of days until my next birthday counted?
It counts the calendar days from the reference date up to your next upcoming birthday, including any leap day that falls in between. If your birthday for this year has already passed, the countdown runs to next year's birthday. The result is a whole number of days, not rounded from months.
What happens to a 29 February birthday in a non-leap year?
A leap-day birthday only lands on 29 February once every four years, so in other years the birthday is commonly observed on 28 February or 1 March depending on the rule used. Either way, exact age still increases by exactly one per year. Check which convention a given form or law applies if the precise day matters.
Does 'days lived' include leap days?
Yes. Days lived is the true count of calendar days between the date of birth and the reference date, so every leap day that occurred in that span is included. That is why estimating with years times 365 will slightly undercount the real total.
Is my date of birth stored or sent anywhere?
No. The calculation runs entirely in your browser, and the date of birth is not transmitted to or saved on any server. You can safely enter real dates without them leaving your device.