Date of Birth Calculator

Date of birth
1996-03-05
aged 30y 6m 15d on 2026-09-20
[ CALCULATION ]
Age 30y 6m 15d on 2026-09-20
Counted back 366 months, then 15 days
Date of birth 1996-03-050
[ WHAT THIS IS ]

The Age Calculator run backwards: from an age on a known date, to the birthday that produces it. The two share the same calendar code, so they always agree.

The part most tools get wrong is that the inverse is not unique. Because months differ in length, several birthdays can give the same age in years, months and days. This one subtracts, then checks its answer by running the age forward again, and reports every birthday that matches rather than quietly choosing one.

[ QUESTIONS ]

Why does it sometimes give more than one date?

Because more than one birthday can produce the same age, and most calculators hide that. Months are different lengths, so an age that lands near a month end does not fix a single day. Rather than pick one of several right answers and present it as the answer, the tool lists them all and shows the earliest.

I only know the age in years.

Then switch to the years-only mode, which gives a window rather than a date. "She was 35 when the deed was signed" narrows a birthday to a span of about a year — anything else is a guess dressed as a fact.

How does this relate to the Age Calculator?

It is the same arithmetic run backwards, and the two share the calendar code that does it. A test asserts they agree across hundreds of ages, so a birthday from this tool always produces the age you entered when fed back into the other.

What is the reference date for?

It is the date the age was true on. Today by default, but you can set it to any date — the day a form was filled in, or a document signed. The birthday you get depends entirely on it.

[ THE MATHS ]
Counted back, then checked

Subtract the months, then the days. Then run the age forward from the candidate and see whether it lands on the age you asked for — and try a few days either side, because it may not be the only one that does.

[ WHY THE INVERSE IS NOT UNIQUE ]

One month from 31 January is 28 February, because there is no 31st. One month from 30 January is also 28 February for the same reason. Two different starting days, the same answer — so running that backwards cannot recover which one you meant.

[ AN AGE IN YEARS IS A WINDOW ]
"35 years old" on a date 365 or 366 days
plus months and days 1 day, usually

A tool that hands you a single date from an age in whole years has invented the other 364 days of precision.

[ NEXT ]
33Age CalculatorThe same arithmetic, forwards
34Date CalculatorDays between dates, add or subtract
31Pregnancy Due DateDue date, gestational age and milestones
[ IMPORTANT ]

Calendar arithmetic only. Where several birthdays give the same age, all of them are shown rather than one being picked for you. Nothing you type here is sent to our servers — the calculation runs entirely in your browser.