Skip to main content
Home›Everyday›Age Calculator

Age Calculator

Work out an exact age in years, months and days on any date, with totals in weeks, days and hours, the next birthday, the day of birth and fun milestones.

Checked by the SumAtlas teamUpdated 11 October 2026SourcesHow we check our figuresIndependent: not a government website

Your details: Your dates

Your dates
More optionsOptional. The defaults suit most people; change these if your situation is different.
29 February birthdays in other yearsOptional

Free to use. Your details are not saved to an account.

Your results

Your summary

Your age…

Enter a date of birth to see your exact age.

Guide

How the calculation works, with fixed examples, then answers to common questions.

THE AGE GUIDE

How to work out your exact age

Saying how old you are sounds simple until you need it to the day: for a form, a milestone, a baby’s check-up or a birthday on 29 February. This guide explains how exact age is counted, why months cause trouble, and how to find your age in weeks, days and hours.

1In brief

The short answer

  • Exact age is whole years since your last birthday, then whole months, then the days left over.
  • Months are counted by date, not as 30 days, so a month after 15 March is 15 April.
  • Age in days counts every day since birth, including each 29 February.
  • Someone born on 29 February has a birthday on 28 February or 1 March in other years, depending on the rule used.
36 y 3 m 26 d
Born 15 June 1990, on 11 October 2026
13,267
Days old on that date
435
Months old
1,895 weeks
Plus 2 days
2The method

How exact age is counted

Exact age is built up in three steps, from the biggest unit to the smallest:

  1. Years. Count the birthdays that have passed. If this year’s birthday has not come yet, it does not count.
  2. Months. From the last birthday, count how many times the same day of the month has come round.
  3. Days. Count the days from the last of those monthly dates up to today.

This is how people usually say an age, and it is how the calculator works. It avoids averages such as “365.25 days a year” or “30.4 days a month”, which can put the answer a day out.

3Example

A worked example

Born 15 June 1990, age on 11 October 2026
  1. Last birthday15 June 202636 years
  2. Monthly dates since then15 July, 15 August, 15 September3 months
  3. 15 September to 11 October26 days
Exact age36 years, 3 months, 26 days

On the same day, the person is 13,267 days old, which is 1,895 weeks and 2 days, or 318,408 hours. Their next birthday, when they turn 37, is on 15 June 2027, 247 days away.

4Months

Why months are tricky

Months run from 28 to 31 days, so “one month” is not a fixed number of days. Counting by date keeps the answer natural: from 15 September to 15 October is one month, even though September has 30 days and October 31.

The leftover days are counted from the last monthly date. That is why two people born a day apart can show the same number of months but a different number of days.

Totals stay exact

Total days, weeks and hours do not depend on month lengths at all. They are a plain count of days, so they are the most precise way to compare ages.

5Edge cases

Birthdays at the end of a month

If you were born on the 29th, 30th or 31st, some months have no matching day. The calculator then uses the last day of that month. So for someone born on 31 January 2000, a month after 31 January 2026 is 28 February 2026.

Born 31 January 2000, age on 1 March 2026
  1. Last birthday31 January 202626 years
  2. One month on28 February 2026 (no 31st)1 month
  3. 28 February to 1 March1 day
Exact age26 years, 1 month, 1 day
6Leap years

Leap years and your age in days

A year has 365 days, or 366 in a leap year. In the Gregorian calendar a year is a leap year if it divides by 4, except century years, which must also divide by 400. So 2000 was a leap year but 1900 was not, and 2100 will not be.

That is why the same age in years can be a different number of days. An 18th birthday on 11 October 2026 comes 6,574 days after birth. A 100th birthday on the same day comes 36,525 days after birth, because the century includes 25 leap days.

Leap years around now
YearsLeap years
2020 to 20292020, 2024, 2028
2030 to 20392032, 2036
2040 to 20492040, 2044, 2048
729 February

Born on 29 February

People born on 29 February (often called leaplings) only have their real birthday every four years. In other years, they celebrate on 28 February or 1 March. Which day counts for official purposes depends on the country and the organisation, so the calculator lets you choose.

1 March rule (the default)
Born
29 February 2008
Age on 28 February 2026
17 years, 11 months, 27 days
Turns 18 on
1 March 2026
28 February rule
Born
29 February 2008
Age on 28 February 2026
18 years, 0 months, 0 days
Turns 18 on
28 February 2026

For legal ages, check the rule

If a legal age matters on that one day, for example buying alcohol or signing a contract, the organisation checking your age applies its own rules. Ask them.

8Units

Your age in weeks, days and hours

Once the days are counted, the other units follow:

  • Weeks: days ÷ 7, with the remainder as days.
  • Hours: days × 24.
  • Minutes: days × 1,440.
  • Months: whole years × 12, plus the months since the last birthday.
Born 15 June 1990, on 11 October 2026
UnitAge
Years, months, days36 years, 3 months, 26 days
Months435 months and 26 days
Weeks1,895 weeks and 2 days
Days13,267
Hours318,408
Minutes19,104,480
9Any date

Age on a future or past date

The “Age on” date is today unless you change it. Set it to a future date to see how old you will be at a wedding, an exam or a retirement date, or to a past date to check how old someone was when something happened. The method is the same: count from the date of birth to the date you choose.

For pension planning, the State Pension age depends on your date of birth rather than a round number of years for some people, so use the State Pension age lookup for that.

10Weekday

The day you were born

The calculator shows the weekday of your birth. A few examples: 15 June 1990 was a Friday, 1 January 2000 was a Saturday and 29 February 2008 was a Friday.

Birthdays move one weekday later each year, or two after a 29 February. So a birthday that falls on a Friday this year usually falls on a Saturday next year. The calculator lists the weekday of your next six birthdays, which helps when planning a party.

11Birthdays

Next birthday and half birthday

The next birthday is the first one after the “Age on” date. If today is your birthday, the calculator says so and counts to next year’s. The half birthday is six months after a birthday, using the month-end rule above. For someone born on 15 June it is 15 December.

To count down the days to a birthday or any other date, use the countdown calculator.

12Fun

Milestones: 10,000 days and a billion seconds

Round numbers of days, weeks, months and seconds make good excuses for a celebration. For someone born on 15 June 1990:

  1. 11 March 19931,000 days old
  2. 14 January 2000500 weeks old
  3. 31 October 201710,000 days old

    About 27 years and 4 months after birth.

  4. 21 February 20221 billion seconds old

    11,574 days: about 31 years and 8 months.

  5. 13 October 20282,000 weeks old
  6. 15 February 2032500 months old
  7. 18 March 204520,000 days old

The calculator lists every milestone from 1,000 days to 1,000 months for your own date of birth, with how long ago or how far away each one is.

13Babies

Babies: age in weeks and months

Babies are usually described in weeks for the first few months, then in months. A baby born on 20 March 2026 is 29 weeks and 2 days old on 11 October 2026, or 6 months and 21 days.

Health visitors and doctors may use a baby’s corrected age if the baby was born early. That is the age counted from the due date instead of the birth date. To work it out, enter the due date as the date of birth.

14Two people

The age gap between two people

Add a second date of birth under More options to see the gap between two people. The calculator counts from the older person’s birth date to the younger person’s, in the same years, months and days, with total days and weeks. The gap stays the same throughout their lives, though it sounds smaller as the years go by.

15Official ages

When age matters officially

Many rights and duties start on a birthday. In the UK, for example:

  • you can apply for a provisional driving licence at 15 years and 9 months;
  • you can vote in UK general elections at 18 (16 in Scottish and Welsh elections; a bill to lower it to 16 for all UK elections is going through Parliament);
  • the State Pension age is 66, rising to 67 between 2026 and 2028.

Always check the exact rule with the organisation, as some ages are reached on the birthday itself and some rules count a set number of days or months instead.

16Schools

School years and cut-off dates

In England, children usually start school in the September after they turn 4, and must be in education from the term after their 5th birthday. The school year runs from 1 September to 31 August, so children born in late August are the youngest in their year and those born in September the oldest. Scotland uses a different cut-off, based on a March-to-February year.

17Tools

Working out age in a spreadsheet

In Excel or Google Sheets, =DATEDIF(A1, B1, "Y") gives whole years between a birth date in A1 and a date in B1. Use "YM" for the months after the last birthday and "MD" for the days. =B1-A1 gives total days. Spreadsheets can treat 29 February and month ends differently, so check edge cases against the calculator.

18Watch out

Common mistakes

  • Subtracting the birth year from this year, which overstates the age until the birthday comes round.
  • Dividing days by 365, which drifts by a day every four years or so.
  • Counting months as 30 days, which gives the wrong number of days left over.
  • Writing dates in the wrong order: 06/10 is 6 October in the UK but June 10 in the US.

To count the days between any two dates without working out an age, use the days between dates calculator.

19Fine print

Time zones and time of birth

The calculator counts whole days and uses the date on your device as today. It does not use the time of birth, so hours and minutes are counted from midnight. If you were born late at night, or in a different time zone from where you live now, your age in hours may be a little different, but your age in days, months and years is the same.

Planning something around an age? The date calculator adds days, weeks, months or years to any date.

20Summary

Key numbers

365 or 366
Days in a year
1,440
Minutes in a day
6,574
Days in 18 years (with 4 leap days)
36,525
Days in 100 years (with 25 leap days)
11,574
Days in a billion seconds
27 y 4 m
About when you are 10,000 days old
Questions

Frequently asked

How do I work out my exact age?

Count the whole years since your last birthday, then the whole months since the last monthly anniversary, then the days left over. Someone born on 15 June 1990 is 36 years, 3 months and 26 days old on 11 October 2026.

How many days old am I?

Count every day from your date of birth to today. Someone born on 15 June 1990 is 13,267 days old on 11 October 2026. The calculator does the count for any date, leap years included.

How old will I be on a certain date?

Change the "Age on" date to the date you want, such as an exam, a trip or a deadline. The calculator shows your age on that day and the birthday before it.

What day of the week was I born?

The calculator shows it under your age. For example, 15 June 1990 was a Friday, and 1 January 2000 was a Saturday.

When is someone born on 29 February a year older?

In leap years, on 29 February. In other years people choose 28 February or 1 March, and rules differ between countries and organisations. The calculator uses 1 March unless you change it under More options.

Why does my age in months not match years × 12?

It does: total months are whole years × 12 plus the months since your last birthday. The extra days are left over and not counted as a month.

How are months counted when they have different lengths?

By date, not by a fixed number of days. A month after 15 March is 15 April. If the later month is shorter, the last day of that month is used, so a month after 31 January is 28 February (or 29 in a leap year).

What is a half birthday?

The day six months after your birthday. For a 15 June birthday it is 15 December. For 31 August it is the last day of February.

When will I be 10,000 days old?

About 27 years and 4 months after you were born. For someone born on 15 June 1990 it was 31 October 2017. The milestone table shows yours.

When will I be a billion seconds old?

About 31 years and 8 months after birth: one billion seconds is 11,574 days and a few hours. For a 15 June 1990 birthday it was 21 February 2022.

Does the time of birth matter?

Only for hours and minutes. The calculator counts whole days from midnight to midnight, which is how ages are normally given.

Can I work out the age gap between two people?

Yes. Add a second date of birth under More options to see the gap in years, months and days, and in total days and weeks.

Does the calculator store my date of birth?

No. The sums run in your browser. Your dates only appear in the address bar if you copy a link to share.

Good to know

Ages are counted in whole calendar days from the date of birth. For legal age checks, the organisation's own rules apply.

Add this calculator to your website

Free for any website, blog or advice service: paste this code where you want the calculator. It stays up to date with the latest rates. More calculators to embed