What is a date of birth calculator?
A date of birth calculator runs an age calculation in reverse. Most tools take a birth date and tell you how old someone is; this one starts from the age and works back to the birth date. You enter how old a person was on a particular day — their age in years, months and days — and the calculator returns the calendar date on which they were born.
This is handy whenever the birth date itself is missing but the age is on record. Historical documents, census entries, headstones, and old forms often state “aged 72 years and 4 months” against a known date rather than giving the date of birth outright. Reversing that statement by hand is fiddly because of the borrowing involved when days and months run short; the calculator does the borrowing for you.
How does the calculator work?
You provide two things:
- Reference date — the day on which the age was known. It is pre-filled with today, but you can set it to any past or future date.
- Age — split across three fields: completed years, additional months, and additional days.
The calculator subtracts the age from the reference date one unit at a time. It removes the years first, then the months, then the days, letting the calendar handle the borrowing: when subtracting days pushes past the start of a month, it rolls back into the previous month, and the same logic applies to months and years.
The result is the estimated date of birth. Because months and days have uneven lengths, this kind of reverse subtraction can land a day either side of the true date in awkward cases, so treat the output as a close estimate rather than a guaranteed exact date.
Formula
Let the reference date be and the known age be years, months and days. The date of birth is obtained by sequential subtraction:
The subtractions are applied in order — years, then months, then days — with calendar borrowing at each step so the result is always a valid date.
Examples
-
Example 1 — mixed years, months and days.
- Reference date: 2023-01-20
- Age: 25 years, 3 months, 14 days
- Date of birth:
-
Example 2 — whole years only.
- Reference date: 2020-01-01
- Age: 30 years, 0 months, 0 days
- Date of birth:
-
Example 3 — borrowing across a month.
- Reference date: 2021-03-10
- Age: 0 years, 0 months, 15 days
- Date of birth:
Practical notes
- The result is an estimate. Without the exact birthday, reverse subtraction across uneven months can be off by a day or two; the more precisely you know the months and days, the tighter the estimate.
- If you already know the date of birth and want the age instead, use the age calculator or the age in years calculator.
- To estimate only the year of birth from a plain age, the birth year calculator is simpler.
- Set the reference date to a value other than today to reconstruct a birth date from an age that was recorded on some specific historical date.
FAQs
Why might the result be off by a day?
Months and days have unequal lengths, so subtracting months before days can land on a slightly different date than subtracting days first. The calculator follows a consistent order, which gives a close estimate but not a guaranteed exact match when the original record was itself rounded.
What if I only know the age in years?
Leave the months and days at zero. The calculator simply subtracts the whole years from the reference date, which is the same operation a birth year tool performs but returned as a full date.
Can I use a reference date in the past?
Yes. The reference date can be any date. This lets you reconstruct a date of birth from an age that was recorded on an old document or census.
How is this different from a birth year calculator?
A birth year calculator returns only the year and resolves the off-by-one with a “had your birthday yet?” toggle. This calculator accepts months and days too, so it returns a full estimated date of birth rather than just the year.