GENERAL TOOL

Age Calculator

Calculate age from date of birth. Change the inputs to explore a scenario.

Last reviewed: September 4, 2026

Defaults to today. Change it to work out an age on a past or future date.
Age in completed years
31
Results are illustrative; verify key decisions independently.
Exact age31 years, 8 months, 3 days
Total months380
Total weeks1,652
Total days11,569
Born on aSunday
Next birthdayin 119 days, turning 32

This year, birthday to birthday

  • Days since your last birthday246 days67.4%
  • Days to your next birthday119 days32.6%

What is the Age Calculator?

Calculating age sounds trivial and is surprisingly fiddly. Subtracting birth years is only correct if the birthday has already occurred this year, and month lengths and leap years complicate anything more precise than whole years.

This calculator works out age from a date of birth, handling those details so the result is accurate rather than approximately right.

What each input means

Date of birth
The birth date.
Age as at
The date to measure age on. It starts at today; change it to work out an age on a past or future date, such as an exam cut-off or a policy start date.

How this calculation works

The calculation takes the difference in years and then subtracts one if the birthday has not yet occurred in the current year. This is why simply subtracting birth year from current year is wrong for roughly half the population on any given day.

Expressing age in months or days introduces further complexity, since months vary in length and leap years add a day every four years with occasional century exceptions.

Formula: Result = the relevant inputs combined using the displayed assumptions.

Getting the most out of the result

  • For anything official, check whether age is assessed as of today or as of a specific cutoff date.
  • Be careful with date formats. Day-month-year and month-day-year conventions are easily confused.
  • Whole-year age is what most forms want; months and days matter mainly for infants and precise eligibility rules.
  • For eligibility deadlines, calculate age as of the deadline rather than as of today.
  • Remember that some cultural traditions count age differently from the calendar convention used here.

Common mistakes to avoid

The commonest error is subtracting birth year from current year, which overstates age for anyone whose birthday falls later in the year. Date format confusion is the next most frequent, particularly with dates where both day and month are twelve or below. People also compute age as of today when a scheme or examination assesses it as of a specific cutoff, which can change eligibility entirely. Approximating days as years times 365 ignores leap days and drifts noticeably over a long life.

Frequently asked questions

How is age calculated exactly?

By taking the difference in years between the birth date and today, then subtracting one if this year's birthday has not yet arrived. That adjustment is what makes simple year subtraction unreliable.

Why is subtracting birth year from current year wrong?

Because it assumes the birthday has already passed. Someone born in December is a full year younger than that method suggests for most of the year.

How are leap years handled?

Whole-year age is unaffected by leap years. They matter only when expressing age in total days, where an extra day accrues roughly every four years.

What about someone born on 29 February?

They have a birthday only in leap years. For legal and administrative purposes, jurisdictions typically treat the birthday as falling on 28 February or 1 March in common years. Conventions differ.

How do I calculate age as of a future date?

Use the date difference calculator to find the interval between the birth date and that specific date, or note how many whole years will have elapsed by then. Eligibility rules usually specify a cutoff.

Is the days figure exact?

It is an approximation based on whole years. For an exact day count between two specific dates, the date difference calculator gives a precise figure.

Do all cultures count age the same way?

No. Some traditional systems count a person as one year old at birth, or increment age at the new year rather than on the birthday. This calculator uses the standard calendar convention.

Related calculators