United Kingdom ยท Sport, Games & Lifestyle

Age Calculator

Or type it as YYYY-MM-DD.
Leave blank for today.
Exact age—

Enter a date of birth. The calculator counts calendar months properly rather than dividing by 30 โ€” which is why it can tell you an exact age rather than an approximate one โ€” and adds the weekday you were born on.

How do you calculate exact age?

Subtract the years, months and days separately rather than dividing total days by 365.25. Where the day of the month is smaller than the birth day, borrow from the previous month โ€” which has a different length depending on which month it is. That borrowing step is why age cannot be found by simple division.

How to use this calculator

  1. Enter the date of birthThe date picker handles the format. Typing works too, as YYYY-MM-DD.
  2. Leave the second date blank for todayFill it in to find age at a past or future date โ€” useful for checking eligibility on a specific day, or working out how old someone will be at a wedding.
  3. Read total days for the long viewTotal days, weeks and hours are counted directly from the calendar, so every leap day is included automatically.
  4. Check the 10,000-day milestoneIt falls at about 27 years and 4 months, and almost nobody notices it. The date is in the breakdown.

Why dividing by 365.25 gives the wrong answer

The obvious approach to age is to count the days between two dates and divide by 365.25. It gives a number that looks right and is wrong in the detail.

The problem is that months are not equal. Going from 15 January to 15 March is two months, and so is going from 15 March to 15 May โ€” but the first spans 59 days and the second spans 61. Any method that treats a month as a fixed number of days will disagree with the calendar.

The correct approach subtracts each component separately. Years minus years, months minus months, days minus days. When the day-of-month subtraction goes negative โ€” because the current day of the month is earlier than the birth day โ€” you borrow one month and add the number of days in the preceding month. That number is 28, 29, 30 or 31 depending on which month it is, which is exactly the information a division throws away.

A worked case makes it concrete. From 31 January to 1 March: the day subtraction is 1 โˆ’ 31 = โˆ’30, so borrow a month and add February's length. In a common year that is 28, giving โˆ’2... which is still negative, and this is where implementations differ and where the ambiguity genuinely lives.

Most of the time it is unambiguous. The edge cases cluster around month ends, and they are the reason two age calculators can disagree by a day on the same inputs.

Leap years handle themselves as long as you count actual calendar days rather than assuming a year length. The 0.25 in 365.25 is an average, and an average is precisely what an exact age is not.

Formulaborrow from the preceding month, which has 28, 29, 30 or 31 days

Worked example: born 15 June 1990, measured on 4 August 2026

Subtract each component.

Years: 2026 โˆ’ 1990 = 36.

Months: August is month 8, June is month 6, so 8 โˆ’ 6 = 2.

Days: 4 โˆ’ 15 = โˆ’11. Negative, so borrow.

Borrowing reduces the months from 2 to 1, and adds the length of the month preceding August โ€” July, which has 31 days. So the day count becomes โˆ’11 + 31 = 20.

Exact age: 36 years, 1 month, 20 days.

Now check what the naive method gives. The total elapsed days are 13,199. Divide by 365.25 and you get 36.14 years. Multiply the 0.14 by 12 and you get 1.7 months โ€” which reads as roughly 36 years and 2 months, and is a month adrift from the correct answer.

The difference matters wherever a date threshold does. Eligibility for a pension, a licence, a school year or a legal right turns on whether you have reached an exact age on an exact day, and "about 36 years and 2 months" cannot answer that.

One UK-specific point worth knowing: a person attains an age at the start of the anniversary of their birth. Someone born on 3 June 2008 is 18 on 3 June 2026, not the day after. That was settled by the Family Law Reform Act 1969, which changed the older common law rule.

Ages that matter in the UK

AgeWhat changesNote
13Can work part-time, with restrictionsLocal byelaws vary
16School leaving age, can marry with consentMust stay in education or training to 18 in England
17Can hold a full driving licenceProvisional from 15 years 9 months
18Legal adult โ€” vote, contracts, alcoholAttained on the anniversary itself
21Can drive certain larger vehiclesSome insurance thresholds
25Care leaver support endsSome insurance premiums fall
55Earliest normal pension accessRising to 57
66State Pension ageRising โ€” check your own date

State Pension age is the one worth checking individually rather than assuming. It has been rising and is scheduled to rise further, and the exact date depends on your date of birth rather than on a simple age. The GOV.UK State Pension age checker gives your specific date.

Leap years, birthdays and the arithmetic of dates

Someone born on 29 February has a real birthday only in leap years, which is roughly one year in four. The rule is that a year is a leap year if divisible by 4, except centuries, unless the century is divisible by 400. So 2000 was a leap year and 1900 was not.

In law, a person born on 29 February attains their age on 1 March in a common year in England and Wales. Socially most people celebrate on 28 February or 1 March according to preference.

The day of the week your birthday falls on moves forward by one each year, and by two across a leap year. That gives the familiar pattern where a birthday drifts through the week and then jumps. Over a 28-year cycle the pattern repeats exactly, so your birthday falls on the same weekday as the day you were born every 28 years โ€” with exceptions around century years.

The 10,000-day milestone arrives at 27 years and about 4 months. The 20,000-day mark is around 54 years and 9 months. Neither is marked by anything, and both are easy to find once you count days rather than years.

Calculating with dates is unusually error-prone in software, which is why so many systems get it subtly wrong. Time zones, daylight saving transitions and the absence of a year zero all introduce off-by-one errors. This calculator works in whole calendar dates with no time component, which avoids the daylight saving problems entirely.

A final note on the Gregorian changeover: Britain adopted the Gregorian calendar in September 1752, and eleven days were removed. Dates before that need care, and any age calculation spanning the change will be out by eleven days unless it accounts for it. This one does not, so treat pre-1752 dates as unreliable.

Historical dates before 1752 in Britain also used 25 March as the start of the year, so a date recorded as February 1700 in an old document may mean what we would call February 1701.

Assumptions and limitations

  • Uses the proleptic Gregorian calendar throughout, so British dates before September 1752 will be out by eleven days
  • Works in whole calendar dates with no time of day, so it cannot give age to the hour
  • Month-end edge cases are resolved by borrowing from the preceding month, which is a convention rather than a universal rule
  • Does not account for time zones โ€” a birth abroad may fall on a different local date
  • Treats 29 February birthdays as falling on 1 March in common years, following England and Wales
  • Does not check legal age thresholds, which vary between the four UK nations
  • Ages in the table are indicative โ€” State Pension age in particular depends on your exact date of birth

Questions people ask about this in United Kingdom

How do you calculate exact age?

Subtract years, months and days separately, borrowing from the preceding month when the day subtraction goes negative.

Dividing total days by 365.25 gives an approximation that can be a month adrift.

When do I legally turn 18 in the UK?

At the start of the anniversary of your birth. Someone born on 3 June 2008 is 18 on 3 June 2026, not the following day.

The Family Law Reform Act 1969 settled this, changing an older common law rule.

What happens if I was born on 29 February?

You have a real birthday only in leap years. In England and Wales you legally attain your age on 1 March in a common year.

Socially, people celebrate on 28 February or 1 March according to preference.

Why does my birthday move through the week?

A year is 52 weeks plus one day, so the weekday advances by one each year โ€” and by two across a leap year.

The pattern repeats over a 28-year cycle, so your birthday returns to your birth weekday every 28 years.

How many days old am I?

The breakdown counts total days directly from the calendar, so every leap day is included.

The 10,000-day mark arrives at about 27 years and 4 months, and 20,000 at around 54 years and 9 months.

Can I use this for dates before 1752?

Not reliably. Britain adopted the Gregorian calendar in September 1752 and eleven days were removed, so any span crossing that point will be out.

Older documents also started the year on 25 March, which shifts the recorded year.

The same calculator for other markets

The maths is identical everywhere. These versions use local units, currency and worked examples.

Method, source and review date

How it is worked out
Calendar arithmetic with month-length borrowing
Formula used
years, months and days subtracted separately, borrowing from the preceding calendar month
Checked against
Gregorian calendar
Last reviewed
Confidence
High

Spotted a figure that has moved, or a formula you can show is wrong? Tell us โ€” send a correction. Fixes to rates and formulas are treated as urgent.

Disclaimer

This calculator gives an estimate for guidance only. Check the figures against your own measurements or paperwork before you commit money to them.