SolutionsCase StudiesAI ToolsResourcesAboutContact
Get Your Free AI Automation Audit Book a Free 30-Minute Strategy Call

How to calculate exact age

By Taimur Hassan SiddiquiPublished 7 October 2026

Exact age is counted on the calendar: whole years to the last birthday, then whole months, then days. This guide walks through the method with an example and explains the two edge cases that trip people up - 29 February birthdays and the 31st of a month.

The short version

  1. Count whole years to the most recent birthday on or before the date.
  2. Count whole months from that birthday.
  3. Count the remaining days. On the calendar, not by an average.
  4. For the next birthday, find the next occurrence of the birth month and day after the date.

Skip the arithmetic. The free Age Calculator does this for you, shows the formula and the working with your own numbers, and runs in your browser - nothing you type is uploaded. Also useful: Hours Calculator.

Open the Age Calculator →

A worked example

Born 15 January 2000. Age on 7 October 2026:

last birthday 15 Jan 2026 → 26 years then months 15 Sep 2026 → 8 months (15 Oct is still ahead) then days 15 Sep → 7 Oct = 22 days = 26 years, 8 months, 22 days total days since birth: 9,762 born on a Saturday next birthday: 15 Jan 2027

Why not divide by 365?

Dividing days by 365 (or 365.25) gives an approximation, and it drifts: 26 × 365 = 9,490 days misses the leap days. The calendar method always matches how people actually count birthdays.

When the birth day does not exist in a month

A month is complete when the same day of the month comes round again. If a month is too short, its last day counts instead. Born 31 January: on 29 February 2000 exactly one month has passed, because 29 February is the last day of that month.

The 29 February rule

People born on 29 February have no birthday in three years out of four. There is no single universal rule: some places treat 28 February as the birthday in those years and others 1 March. State which one you are using. Under the 28 February rule someone born on 29 February 2000 turns 1 on 28 February 2001; under the 1 March rule they turn 1 on 1 March 2001.

Mistakes to avoid

  • Using 30 days for every month.
  • Forgetting leap years when counting days.
  • Counting the birth day itself twice. Age on the birth date is 0.

Frequently asked questions

How do I calculate age from a date of birth?
Subtract the birth year from the current year, then subtract 1 if the birthday has not happened yet this year. Add months and days the calendar way.
How do I find the day of the week someone was born?
Use a calendar or date calculator. A date's weekday follows from the number of days since a known reference date, which the age calculator does for you.
How many days until my next birthday?
Count the days from today to the next occurrence of your birth month and day.
Does time of birth matter?
Not for age in whole days. Hours calculated from days multiplied by 24 are an approximation.
What age counts for forms and exams?
It is usually age on a stated cut-off date. Use that date as the “age at” date instead of today.