PublicSoftTools
Tools16 min read·PublicSoftTools Team·May 2026

How to Calculate Exact Age — Age in Years, Months, Days, and Minutes

Knowing your exact age — down to days, hours, or even minutes — goes beyond simple curiosity. It matters for legal requirements, medical records, milestone celebrations, and financial calculations like pension dates. The free age calculator on PublicSoftTools computes your precise age in every unit from years to minutes, counts down to your next birthday, and tells you what day of the week you were born.

What the Age Calculator Shows You

Age unitExample (for a 25-year-old)Practical uses
Years25 years oldLegal age requirements, retirement, anniversaries, milestone birthdays
Months305 months oldMedical paediatric records (children under 2 are measured in months); mortgage age calculations
Days9,125 days oldMilestone celebrations (10,000-day birthdays); legal duration calculations; actuarial tables
Hours219,000 hours oldScientific calculations; novelty display; showing lived experience quantitatively
Minutes13,140,000 minutes oldNovelty; science (some decay rates and biological processes use minute-scale time)
Weeks1,304 weeks oldPregnancy gestational age; infant development tracking; social media milestone posts

How to Use the Age Calculator

  1. Open the age calculator.
  2. Enter your date of birth (day, month, year).
  3. Optionally, enter a target date if you want to calculate age at a specific date rather than today.
  4. Click Calculate. The tool shows your age in years, months, days, hours, minutes, and weeks; the day of the week you were born; and the number of days until your next birthday.

How Age Is Calculated

Age calculation is deceptively complex because months have different lengths and leap years add a day to February every 4 years (with exceptions for century years not divisible by 400).

Years

Your age in completed years = the number of birthdays you have had. You turn one year older on your exact birthday, not gradually throughout the year. Someone born on 15 March 2000 is 25 years old on 15 March 2025, and still 24 on 14 March 2025.

Months and days

After the full years are counted, the remaining period is measured in months and days. Example: from 15 March to 28 June is 3 months and 13 days. This requires care with month lengths — February has 28 days (or 29 in a leap year), which affects the calculation when it falls within the counted period.

Total days

The most precise measure. From any start date to any end date, count every calendar day including leap year days (29 February). A year is approximately 365.2425 days on average (accounting for leap year rules). The Julian calendar assumed exactly 365.25 days per year, accumulating a 10-day error by 1582 when the Gregorian calendar reform was adopted.

Leap Year Rules

A year is a leap year if:

So: 2000 = leap year (÷400 = yes); 1900 = not a leap year (÷100 = yes, ÷400 = no); 2024 = leap year (÷4 = yes, ÷100 = no); 2100 = not a leap year (÷100 = yes, ÷400 = no).

For people born on 29 February (leap day birthdays), their official birthday in non-leap years is treated as either 28 February or 1 March depending on jurisdiction and context. For voting and legal age purposes, most jurisdictions count the birthday as 28 February in non-leap years (the previous day).

Legal Age Requirements

ContextAge requirementNotes
UK voting ageMust be 18 years old on polling dayAge is calculated as years since birth; 18th birthday makes you eligible
UK driving licence (car)Must be 17 years oldCan apply for provisional licence at 15 years 9 months
UK school leaving ageMust remain in education until 18Students count as remaining in education if in apprenticeship or part-time education/training
UK state pension age (current)66 for men and womenRising to 67 by 2028; age calculated to the day — pension starts on 66th birthday
Child benefit (UK)Child under 16, or under 20 if in approved education/trainingEnds on 31 August after child turns 16, not on birthday itself
NHS health checksOffered every 5 years from 40–74Eligibility based on age at the time of the invite, not exact birthday

Age in Different Cultures

East Asian age reckoning

In traditional East Asian age systems (Chinese, Korean, Japanese), a person is considered one year old at birth and gains another year on New Year's Day (not their birthday). Under this system, someone born on 31 December would be considered two years old the next day (New Year's Day). This traditional system coexists with the Western age calculation in most East Asian countries today.

Korean age system

South Korea formally abolished the traditional age system in June 2023, standardising to the international age system (age on birthday). However, some contexts (military conscription, school grades) use a different system counting the calendar year rather than birthday.

Milestone Birthdays

Some birthdays have specific cultural or mathematical significance:

Calculating Age for Medical and Legal Purposes

Paediatric age

In medicine, very young children's ages are expressed in months (under 2 years) and then in years and months (2–5 years). Premature babies use "corrected age" (also called adjusted age) — age calculated from the original due date rather than the actual birth date — for developmental milestone assessment during the first 2 years.

Actuarial age

Insurance companies and pension schemes use "age last birthday" (completed years) or "age nearest birthday" (rounding to the nearer birthday) for premium and benefit calculations. The small difference in these calculations can affect premiums, particularly for life insurance.

What Day of the Week Were You Born?

The age calculator also shows the day of the week of your birth date. The Doomsday algorithm (invented by John Conway) allows mental calculation of the day of the week for any date, but the calculator provides this instantly. Historical curiosity: notable figures' birth days — Winston Churchill (30 November 1874, Monday); Ada Lovelace (10 December 1815, Sunday); Charles Darwin (12 February 1809, Sunday).

Common Questions

How do you calculate age when someone was born on a leap day?

People born on 29 February (leap day) celebrate their "official" birthday annually on 28 February or 1 March in non-leap years. For legal purposes in England and Wales, the birthday is treated as 28 February in non-leap years (based on the Interpretation Act 1978). Many countries follow similar conventions, but some use 1 March. The age calculator defaults to 28 February for non-leap years.

How many days old am I?

Multiply your age in years by approximately 365.25, then add the days since your last birthday. For precision, use the age calculator which counts every day including leap year days. A 25-year-old born on 1 January 2000 was 9,125 days old on 1 January 2025 (25 years × 365 = 9,125, plus 6 leap year days = 9,131 days — the calculator handles this exactly).

What is the age difference between two people?

Enter one person's date of birth and use the other's birthdate as the target date to find the difference in years, months, and days. Alternatively, calculate both ages on the same target date and subtract. The date difference calculator is specifically designed for this purpose and gives the exact difference between any two dates.

Calculate Your Exact Age

Enter your date of birth to find your age in years, months, days, and minutes — plus your next birthday countdown.

Open Age Calculator