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.
Free 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.
Calendar arithmetic. Complete years, then complete months, then the remaining days — using real month lengths. Nothing you enter leaves your browser.
An example date is filled in. Replace it with your own date of birth.
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.
Select Calculate my age to keep up to five checks while this page is open.
Understand the result
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.
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.
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.
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
Start with the date on your birth certificate. Then choose the date you want your age on — today, or any other date.
Use the date on your birth certificate. An example date is filled in — replace it with your own.
It starts as today. Change it to any past or future date to see your age then.
Years, months and days, with the total days lived, the weekday you were born and your next birthday.
Copy the labelled result, or select Calculate to keep the check in this page session.
The calculation, explained
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.
Worked examples
Each example uses the calendar method above. Select one to load it into the calculator.
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
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
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
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.
| 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) |
Get the input right
Dividing days lived by 365.25 gives an approximate age, not an exact one. It drifts by days around month ends and leap years.
Months are 28 to 31 days long. A 30-day month gives the wrong day count whenever a short or long month is involved.
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.
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
Clear answers about exact ages, leap-day birthdays, totals and what this tool does not do.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
Ready for another check?
Use the calculator above, or try one of the other VisitBest calculators.