Free Online Calculator

Age Calculator

Find your exact age — or the time between any two dates — in years, months, weeks, days, hours, minutes and seconds.

Last updated: Free, no sign-up Private — runs in your browser

Calculate Age

Enter a date of birth. The second date defaults to today — change it to find the age on any other date.

Format follows your device (DD/MM/YYYY or MM/DD/YYYY).
Defaults to today. Pick a past or future date if needed.

Quick answer: how to calculate age

Subtract the date of birth from the date you want the age on — years first, then months, then days, borrowing when a unit goes negative. Example: born 15 May 2000, on 20 August 2025 the age is 25 years, 3 months, 5 days.

Overview of the Age Calculator

The Age Calculator tells you how old a person is on any date you choose. Enter a date of birth, keep the second date as today (or pick a past or future date) and the tool returns the age in years, months and days. It also shows the same span as total months, weeks, days, hours, minutes and seconds, the weekday you were born, and when the next birthday falls.

Who uses an age calculator?

  • Students and parents checking an age cut-off for school admission or competitive exams.
  • Job and government-form applicants who must show their exact age on a notified date.
  • People planning insurance, pension or retirement milestones.
  • Anyone curious about how many days or hours old they are, or planning a birthday or anniversary.

The calculator follows the age system used in India and most of the world: your age increases by one on each birthday. Everything is calculated in your browser, so the dates you type are never uploaded or stored. This free tool is built by Websolindia, a website design and digital marketing company in New Delhi.

How We Calculate Age

The calculator uses the anniversary method, which matches how people naturally count: Feb 20 to Mar 20 is one month, no matter how many days February has.

  1. Read and validate the two dates. The date of birth must be on or before the “Age at the date of” date.
  2. Count whole months. Starting at the date of birth, find the largest number of whole months n whose anniversary does not pass the target date. If the birth day does not exist in a month, that month's last day is used.
  3. Split into years and months. Years = n ÷ 12 (rounded down); months = the remainder.
  4. Count leftover days from that last anniversary up to the target date.
  5. Find totals. Total days is the difference between the two dates at UTC midnight, so daylight-saving changes can never add or remove a day. Weeks = days ÷ 7, hours = days × 24, minutes = days × 1,440, seconds = days × 86,400.
  6. Find the next birthday. The next occurrence of the birth day and month after the target date, with its weekday and the days remaining.
anniversary(n) = date of birth + n months (day capped at the month's last day)
n = largest whole number of months with anniversary(n) ≤ target date
years = floor(n ÷ 12)   months = n mod 12
days = target date − anniversary(n)
total days = target date − date of birth

Month-end and leap-day dates

Months have uneven lengths, so a start date at the end of a month can be counted two ways. From 28 Feb 2022 to 31 Mar 2022 we count 28 Feb → 28 Mar as one month and then 3 extra days. For people born on 29 February, the anniversary in non-leap years is treated as 28 February.

Worked examples (calculated with this tool)
Date of birthAge onResultTotal daysWhy it matters
15 May 200020 August 202525 yr 3 mo 5 d9,228A typical case
28 February 202231 March 20220 yr 1 mo 3 d31Month-end start: Feb 28 to Mar 28 is one month, plus 3 days
31 January 20241 March 20240 yr 1 mo 1 d30Born on the 31st: February's anniversary is its last day
29 February 200028 February 202525 yr 0 mo 0 d9,131Leap-day birthday: treated as 28 Feb in non-leap years
15 August 194715 August 202578 yr 0 mo 0 d28,490Exactly 78 years — a full-year anniversary
1 January 20001 January 202626 yr 0 mo 0 d9,497Exactly 26 years

Age Reference Chart: Years in Months, Weeks, Days and Hours

Use this quick chart to convert common ages. Values are approximate and use an average year of 365.2425 days; use the calculator above for an exact figure from a real date of birth.

Approximate age conversion chart
AgeMonthsWeeksDaysHours
1 year12523658,766
5 years602611,82643,829
10 years1205223,65287,658
18 years2169396,5741,57,785
21 years2521,0967,6701,84,082
25 years3001,3049,1312,19,146
30 years3601,56510,9572,62,975
40 years4802,08714,6103,50,633
50 years6002,60918,2624,38,291
60 years7203,13121,9155,25,949
65 years7803,39223,7415,69,778
75 years9003,91327,3936,57,436
100 years1,2005,21836,5248,76,582

How Age Is Counted Around the World

Most countries, including India, count age from birth and add a year on each birthday — the method this calculator uses. Some traditional East Asian systems start at 1 at birth and add a year at the new year instead. South Korea officially moved to the international system in June 2023.

Common age milestones in India

Common age thresholds in India
MilestoneAgeNote
Eligible to vote18 yearsChecked against the qualifying date set by the Election Commission of India
Age of majority18 yearsIndian Majority Act, 1875
Driving licence (geared vehicles)18 years16 years for gearless two-wheelers up to 50cc, with guardian consent
Senior citizen (Income Tax)60 yearsResident individuals aged 60 to 79
Super senior citizen (Income Tax)80 yearsResident individuals aged 80 and above

Note: Age limits and rules can change and differ by authority. Results here are for information; always confirm with the official notification or issuing body before relying on them for a legal, tax or eligibility decision.

Age Calculator — Frequently Asked Questions

How do I calculate my age from my date of birth?

Subtract your date of birth from the date you want the age on. Take the difference in years first, then months, then days, borrowing from the larger unit when a smaller one goes negative. For example, someone born on 15 May 2000 is 25 years, 3 months and 5 days old on 20 August 2025. The calculator above does these steps for you instantly.

How does the calculator count months and days?

It counts whole months from the date of birth — the same day of each following month — and then counts the leftover days. If the birth day does not exist in a month (for example the 31st in February), that month's last day is used. So 28 Feb 2022 to 31 Mar 2022 is 1 month and 3 days.

What is my age if I was born on 29 February?

In years that are not leap years, this calculator treats 28 February as the anniversary. A person born on 29 Feb 2000 is therefore exactly 25 years old on 28 Feb 2025. Different countries and authorities treat leap-day birthdays differently in law (some use 28 February, others 1 March), so check the rule that applies to your form.

Can I find age on a past or future date?

Yes. Change the “Age at the date of” field to any date on or after the date of birth. This is useful for checking eligibility on an admission, exam, job or pension cut-off date.

How many days old am I?

The “Total days” row shows the exact number of days between your date of birth and the chosen date. Weeks, hours, minutes and seconds are derived from that day count.

Why are hours, minutes and seconds always round numbers?

They are based on whole days, counted from midnight to midnight, because the calculator does not ask for your time of birth. Hours = days × 24, minutes = days × 1,440 and seconds = days × 86,400.

Is the birth date included in the age count?

Age is the length of time elapsed since birth, so the day you were born counts as day zero. Your age increases by one on the morning of your birthday, which is the standard system used in India and most countries.

What is the difference between Korean, Chinese traditional and international age?

In the international system, you are 0 at birth and add a year on each birthday. Older East Asian systems start at 1 at birth and add a year at the new year rather than on the birthday. South Korea officially switched to the international system in June 2023. This calculator always uses the international system.

Can I use it to check an age cut-off for school admission or a job form?

Yes — set “Age at the date of” to the cut-off date in the notification and read the result. Always confirm how the issuing authority rounds or counts age, because some bodies have their own rules for the exact day.

How is the next birthday calculated?

The calculator finds the next occurrence of your birth day and month after the chosen date, shows its weekday, and counts the days remaining. If the chosen date is your birthday, it tells you so and shows the following one.

Is my date of birth stored or sent anywhere?

No. The calculation runs entirely in your browser using JavaScript. The dates you enter are not uploaded, saved or shared.

Is this age calculator free to use?

Yes, it is completely free with no sign-up. It was built by Websolindia, a website design and digital marketing company in New Delhi.

Need a custom calculator or tool on your website?

Our team designs and develops fast, SEO-ready websites and web tools. Tell us what you need.

Call Us WhatsApp

Get a Free Quote

Tell us a bit about your project — we'll get back to you shortly.

2 + 4 =
Call WhatsApp