Age Calculator
Calculate your exact age in years, months and days, plus total days and weeks lived and a countdown to your next birthday.
How to use
- Enter the date of birth using the date picker.
- Optionally set a reference date (defaults to today).
- Read your exact age, total days and weeks, and next birthday countdown.
- Copy the results with one click.
What is an age calculator?
An age calculator works out exactly how old someone is from their date of birth. While you might know your age in whole years, this tool gives you the precise figure — your age in years, months and days — along with the total number of days and weeks you have been alive and a countdown to your next birthday. Just enter a date of birth and the result appears instantly; you can also set a custom reference date to find out how old someone was (or will be) on any particular day.
Everything is calculated directly in your browser, so your dates are never uploaded to a server. It is a fast, private and accurate way to answer the simple-sounding but surprisingly fiddly question: "exactly how old am I?"
How age is calculated
Calculating age correctly is trickier than it first appears, because months have different lengths and years are not all the same. The standard method — the one this calculator uses, and the one used legally and conventionally around most of the world — counts completed years, then completed months, then remaining days.
The process works like this. First, it subtracts the birth year from the current year to get a rough number of years. Then it compares the months and days: if the current month and day have not yet reached the birthday for this year, it subtracts one year, because that birthday has not happened yet. The leftover months and days are then worked out by "borrowing" from the previous month where necessary — exactly as you would when subtracting by hand. For example, if today's day-of-month is earlier than the birth day-of-month, the calculator borrows the number of days in the previous calendar month to complete the subtraction. This careful borrowing is why a good age calculator gives a different, more accurate answer than simply dividing total days by 365.
To take a concrete example: someone born on 15 March 2000, calculated on 10 June 2026, is 26 years, 2 months and 26 days old. The 26 years are complete, two further months (March-to-April and April-to-May) have fully passed since the last birthday, and 26 days have elapsed in the current partial month. The calculator handles all of this automatically.
Total days and weeks lived
Beyond the years-months-days figure, this calculator shows the total number of days you have been alive and the equivalent in weeks. These totals are calculated by counting the actual number of days between your date of birth and the reference date, which automatically accounts for leap years and the differing lengths of months. People often find these numbers striking — a person in their late twenties has typically lived more than nine or ten thousand days — and they are genuinely useful too. Day and week counts are commonly used to track milestones, to work out a baby's age in weeks, or simply for the fun of celebrating a round number such as your ten-thousandth day.
Next birthday countdown
The tool also tells you how many days remain until your next birthday, along with the exact date and the day of the week it falls on. It finds the next occurrence of your birth month and day on or after the reference date: if this year's birthday has already passed, it counts to next year's. This is handy for planning celebrations, sending reminders, or just satisfying curiosity about how long you have to wait. One small subtlety affects people born on 29 February: in non-leap years that date does not exist, so their "leap day" birthday is conventionally observed on 28 February or 1 March, and the countdown reflects the nearest valid date.
Why leap years matter
Leap years are the main reason age cannot be calculated by simple division. Most years have 365 days, but roughly every fourth year adds a 29th of February, making 366. The rule is precise: a year is a leap year if it is divisible by four, except for century years, which must be divisible by 400 — so 2000 was a leap year but 1900 was not. Over a lifetime these extra days add up, which is why counting the actual calendar dates, as this tool does, gives a more accurate total than an estimate. It is also why your age in "days divided by 365" drifts away from your true age over time, and why a precise age calculator is worth using whenever the exact figure matters.
Common uses for an age calculator
Knowing an exact age is useful in many everyday and professional situations:
- Eligibility and legal age. Confirming whether someone meets an age requirement — for voting, driving, retirement benefits, school admission or a minimum legal age — often needs an exact figure rather than a rough one.
- Forms and applications. Many official forms ask for age as of a specific date, which is exactly what the optional reference-date field is for.
- Babies and children. Parents and paediatricians often track a young child's age in months or weeks rather than years.
- Health and fitness. Age is an input to many health calculations, from target heart rate to recommended screenings.
- Milestones and celebrations. Planning a birthday, anniversary or a "10,000 days alive" party.
- Pets and projects. Working out a pet's age, or how long ago an event happened, uses exactly the same date arithmetic.
Using the reference date
By default the calculator measures age as of today, but the optional reference date lets you measure age as of any day — past or future. Want to know how old you will be on a particular date, or how old someone was at a historical event? Set the reference date and the calculator does the rest. This makes the tool useful not just for "how old am I now?" but for any age-difference question: how old a person was when something happened, or how old two people were on the same day.
Chronological age vs other ways of counting
The age this tool calculates is your chronological age — the actual elapsed time since you were born, counted from zero. This is the standard almost everywhere and the one used for legal and official purposes. It is worth knowing, though, that not every culture has counted age the same way. In the traditional East Asian age system, for instance, a person was considered one year old at birth and gained a year at the start of each new year, so a baby born in December could be "two" within weeks. Several countries have now officially standardised on the international chronological system to avoid confusion. Chronological age is also different from biological age, a medical concept that estimates how old your body seems based on health markers — that is not something a date calculator can measure. When you need the precise, official answer to "how old is this person?", chronological age, exactly as computed here, is what you want.
Age, time zones and the reference date
Because this calculator works with calendar dates rather than precise clock times, it is not affected by time zones — a birthday is the same calendar date wherever you are, and the tool deliberately uses date-only arithmetic so the results never drift because of daylight-saving changes or the hour of day. The one thing that does affect the result is the reference date. By default it is set to today, but you can change it to compute an age as of any day. This matters for official forms, which frequently ask for age "as of" a cut-off date such as the start of a school year or the date of an exam. Setting the reference date to that cut-off gives you the exact figure the form is asking for, rather than today's age.
Age calculator vs simple date difference
It is easy to confuse an age calculator with a plain date-difference tool, but they answer slightly different questions. A date-difference tool tells you the raw gap between two dates — so many days, or so many weeks. An age calculator expresses that same gap in the human-friendly form of completed years, months and days, which is how people actually talk about age. This tool gives you both: the natural "years, months and days" figure for everyday use, and the raw totals in days and weeks for when you need the precise count. Having the two side by side means you never have to choose — you get the readable answer and the exact numbers at the same time, instantly and privately.
Tips for accurate results
For the most reliable answer, enter the date of birth using the date picker so the format is unambiguous, and make sure the birth date is not later than the reference date — you cannot be a negative age. Because the calculation runs live in your browser, you can adjust either date and watch the results update instantly, with no button to press and nothing sent anywhere. Whether you need a precise legal age, a baby's age in weeks, or just a countdown to your next birthday, this age calculator gives you an accurate, private answer in seconds — with no installation, no account, and nothing ever leaving your own device.