Free age calculator

Age Calculator

Enter your date of birth and see your exact age — years, months and days — on any date you choose. The calculator also shows your total days lived, the weekday you were born and when your next birthday falls.

✓ Free to use ✓ No signup ✓ Browser calculation
Exact to the day Years · months · days
Leap years handled 29 February rule stated
0 data sent Calculated in your browser

Calendar arithmetic. Complete years, then complete months, then the remaining days — using real month lengths. Nothing you enter leaves your browser.

Calculate your exact age

DATE OF BIRTH

An example date is filled in. Replace it with your own date of birth.

YOUR EXACT AGE Calendar method

Your exact age

—
— YEARS
— MONTHS
— DAYS

Enter your date of birth to see the working.

The bar shows how far through your current year of life the age-on date falls. A date of birth after the age-on date is an error, not a negative age.

Recent checks · this session

Select Calculate my age to keep up to five checks while this page is open.

Understand the result

What does an age calculator do?

It counts the exact time between your date of birth and a date you choose — complete years first, then complete months, then the remaining days — using real calendar month lengths and leap years. A person born 15 March 2000 is exactly 26 years old on 15 March 2026, and 26 years, 4 months and 17 days old on 1 August 2026.

01 / COMPLETE YEARS

Count full years first

Your age in years only increases on your birthday. The day before your 26th birthday you are still 25 — even if only by a day.

02 / REAL MONTH LENGTHS

Then full months, then days

After the years, the calculator counts complete months using the real length of each month, and the days left over. No month is treated as 30 days.

03 / LEAP DAYS

29 February birthdays

A 29 February birthday falls on 1 March in a non-leap year. Born 29 February 2000, you turn 26 on 1 March 2026 — the same rule the SSC Age Calculator uses.

How it works

From date of birth to your exact age

Start with the date on your birth certificate. Then choose the date you want your age on — today, or any other date.

01

Enter your date of birth

Use the date on your birth certificate. An example date is filled in — replace it with your own.

02

Choose the age-on date

It starts as today. Change it to any past or future date to see your age then.

03

Read your exact age

Years, months and days, with the total days lived, the weekday you were born and your next birthday.

04

Copy or keep the check

Copy the labelled result, or select Calculate to keep the check in this page session.

The calculation, explained

How your age is counted

Age is counted by calendar subtraction with borrowing: complete years, then complete months, then the remaining days, using the real length of each month. A 29 February birthday falls on 1 March in a non-leap year — the same rule the SSC Age Calculator on this site uses — so a person born 29 February 2000 turns 26 on 1 March 2026.

Calendar method Age on a date = That date − Date of birth
1. Count completed years 26 completed years 15 March 2000 to 1 August 2026 is 26 full years.
2. Then completed months 4 completed months From 15 March to 1 August is 4 full months.
3. Then remaining days 17 days The result is 26 years, 4 months and 17 days — 9,635 days in total.
29 February birthdays fall on 1 March in non-leap years. Born 29 February 2000, you are 25 years, 11 months and 30 days old on 28 February 2026 and exactly 26 on 1 March 2026. Your next birthday after 1 August 2026 is 15 March 2027 — in 226 days.

Worked examples

See the method with three real birthdays

Each example uses the calendar method above. Select one to load it into the calculator.

Exactly 26 on your birthday

15 March 2000 DATE OF BIRTH
26 years, 0 months and 0 days AGE ON 15 MARCH 2026

Born 15 March 2000, she is exactly 26 years, 0 months and 0 days old on 15 March 2026 — her 26th birthday. Total: 9,496 days lived, and her next birthday is a year away.

9,496 days lived · born on a Wednesday

A leap-day birthday turns 26 on 1 March

29 February 2000 DATE OF BIRTH
26 years, 0 months and 0 days AGE ON 1 MARCH 2026

Born 29 February 2000, he is 26 years, 0 months and 0 days old on 1 March 2026. A 29 February birthday falls on 1 March in a non-leap year, so on 28 February 2026 he is still 25 years, 11 months and 30 days old.

9,497 days lived · born on a Tuesday

Month-end borrowing

31 January 2000 DATE OF BIRTH
26 years, 0 months and 28 days AGE ON 28 FEBRUARY 2026

Born 31 January 2000, she is 26 years, 0 months and 28 days old on 28 February 2026. February is short, so the calculation borrows January's 31 days — not 30 — to finish the count.

9,525 days lived · born on a Monday

Why the date matters

One birthday, four different ages

Your age is always an age on a date. Born 15 March 2000, the same person is a different age at each date below — which is why forms and exam notices always name the date they count from.

Born 15 March 2000 — a Wednesday.
Age-on date Exact age Total days lived Completed months Next birthday
1 January 2026 25 years, 9 months and 17 days 9,423 309 15 March 2026 (Sunday)
15 March 2026 26 years, 0 months and 0 days 9,496 312 15 March 2026 (Sunday)
1 August 2026 26 years, 4 months and 17 days 9,635 316 15 March 2027 (Monday)
31 December 2026 26 years, 9 months and 16 days 9,787 321 15 March 2027 (Monday)
Always check which date an age is counted on. Your age today is not the number an exam notice, a form or a pension rule uses unless it names today.

When this check is useful

  • Working out your age on a form's reference date, not just today.
  • Checking how old you will be on a future date — a retirement date, a course start, a milestone birthday.
  • Finding the weekday you were born, or when your next birthday falls.

When another tool decides

  • Exam eligibility is counted on the crucial date in the exam notice — use the SSC Age Calculator for SSC exams.
  • University conversions use each university's own formula — see the CGPA to Percentage Calculator.
  • Official documents use the date of birth on your certificate, not a calculator result.

Get the input right

Common age-calculation mistakes to avoid

01 / 365.25

Dividing by 365.25

Dividing days lived by 365.25 gives an approximate age, not an exact one. It drifts by days around month ends and leap years.

02 / 30 DAYS

Treating every month as 30 days

Months are 28 to 31 days long. A 30-day month gives the wrong day count whenever a short or long month is involved.

03 / LEAP DAY

Counting 29 February wrong

In a non-leap year there is no 29 February. This calculator counts the birthday as 1 March — state the rule, or the age is off by a day.

04 / DATE

Using today when the form names another date

Your age today is not the number a form or a notice uses unless it names today. Always check which date the age is counted on.

Frequently asked questions

Age calculator questions, answered

Clear answers about exact ages, leap-day birthdays, totals and what this tool does not do.

Back to the calculator ↑

How is my exact age calculated?

By calendar subtraction: complete years first, then complete months, then the remaining days, borrowing from the previous month when the day count goes negative. Every month keeps its real length — 31 days for January, 28 or 29 for February — and leap years are counted as they fall. Born 15 March 2000, you are 26 years, 4 months and 17 days old on 1 August 2026.

What happens if I was born on 29 February?

Your birthday falls on 1 March in a non-leap year. This is the same rule the SSC Age Calculator on this site uses, and it follows from the borrowing arithmetic: born 29 February 2000, you are 25 years, 11 months and 30 days old on 28 February 2026 and exactly 26 on 1 March 2026. If an official decision turns on that single day, confirm it with the body concerned.

Can I calculate my age on a past or future date?

Yes. Change the age-on date to any date you like — a date in the past, or a future date such as a retirement date or an exam cut-off. A date of birth after the age-on date is an error, and the calculator says so plainly instead of showing a negative age.

What do the total days, weeks and months mean?

Total days is the number of days between your date of birth and the age-on date. Total weeks is the same span counted in full weeks, with the leftover days shown. Total months is your completed months — completed years times 12, plus completed months. Born 15 March 2000, on 1 August 2026 you have lived 9,635 days, or 1,376 weeks and 3 days, or 316 completed months.

How do I find the weekday I was born on?

The result shows it under your age: born 15 March 2000, you were born on a Wednesday. The weekday is counted on the calendar date itself, so it does not depend on your time zone.

Does the calculator store my date of birth?

No. The calculation runs entirely in your browser and nothing is sent anywhere. Recent checks are held in this page's memory only and disappear when you reload the page.

Why does another age calculator give a different result?

Some calculators divide by 365.25 days a year, or treat every month as 30 days. Those shortcuts drift by days around month ends and leap years. This calculator subtracts real calendar dates, so it matches the date arithmetic a form or a notice uses.

Can I use this age for an exam or an official form?

For an exam, use the calculator for that exam: the SSC Age Calculator on this site checks your age on the crucial date in the SSC notice, with the category relaxation applied. For a form, use the date of birth on your certificate — this tool counts age, it does not verify identity or eligibility.

Methodology and sources

Know the arithmetic behind the answer

This page counts age by calendar subtraction on Gregorian dates: complete years, then complete months, then the remaining days, with borrowing from the previous month. Dates are counted in UTC, so the result does not depend on your time zone. A 29 February birthday falls on 1 March in a non-leap year — the same rule the SSC Age Calculator on this site uses. No exam body or university endorses this tool, and it checks age only.

About the method

The totals are the same span counted three ways: days between the two dates, full weeks with the leftover days, and completed months. Every number on this page is computed by that method at render time from the dates shown — the worked examples, the comparison table and the calculator all use the same code. Your dates are never sent anywhere: the calculation runs entirely in your browser.