← Home

Home > Age Calculators > DOB Calculator: Find a Birth Date from an Age

DOB Calculator: Find a Birth Date from an Age

Enter your dates above and press Calculate.

What is this tool?

The DOB calculator is the reverse age calculator: give it an age and a date, and it finds the date of birth. It is used when a record gives someone's age on a known date, such as a census, a form or an old document, but not their birth date. Enter the age in years, months and days, and the date it was true on, and the calculator works backwards to the birth date.

How it works

It subtracts the years and months from the reference date, clamping the day to the end of the month when needed, then subtracts the days. The result is then checked forwards: adding the age back to the birth date should return the reference date. When only years are known, the answer is a range of dates, not a single date, and the page says so.

Worked example

Worked example: someone who was 36 years, 5 months and 6 days old on 21 October 2026 was born on 15 May 1990. Subtracting 36 years gives 1990, subtracting 5 months gives May, and subtracting 6 days from 21 May gives 15 May.

When to use it

This reverse calculation is most useful when a record states an age but not a birth date. Old family documents, school registers, employment records and census-type returns often record a person as a certain age on a certain date, and the birth date has to be recovered from those two facts. A researcher tracing a family tree, for example, may find an ancestor listed as thirty-four on a dated document and need the birth year and, ideally, the exact birth date to match that person against other records.

A second use is checking a birth date that is already believed to be known. If a form, a story or a memory says someone was a particular age on a particular date, running the calculation backwards and then forwards again tests whether the two facts agree. When they do not agree, something is wrong: either the age, the date or the supposed birth date. That kind of check is worth doing before a wrong birth date is copied into a family tree, a biography or an official-looking document, where it can then be repeated for years.

A third use is dating photographs and events. A photograph captioned with the age of the people in it, or a letter that mentions ages, can be dated more precisely by working backwards from the ages given. The same trick helps with stories told in round numbers: a relative who says they moved house at twenty-one may be remembering a rounded age, and the reverse calculation shows the range of birth dates that would make that statement true, rather than a single date that looks more certain than it is.

Step by step

Begin with the two facts the calculation needs: the age, and the date on which that age was true. The date matters as much as the age, because the same age on a different date gives a different birth date. An age recorded on 21 October 2026 is not interchangeable with the same age recorded on 21 October 2025; a year has passed, so the birth date shifts by a year as well. Write both facts down before touching the tool, and note where each one came from, so a later correction can be traced.

Enter the age in years, months and days, not just years. Months and days are what narrow the answer from a range to a single date, and they are worth finding: a birth register, a school admission record or a medical card often gives the fuller age even when a narrative source gives years only. Enter the months as a number from zero to eleven, because twelve months is a year and belongs in the years box. Then enter the reference date, press calculate, and read the birth date the tool returns.

Always run the check forwards. Take the birth date returned, add the age back, and confirm that you land on the reference date. The tool does this check and shows it, but doing it yourself once teaches the method: if the forward check gives a different age, the inputs were wrong, usually because the months were rounded or the reference date was a year out. When the age is given in years only, do not force a single date; instead, note the whole range of birth dates that would produce that age on that date, and say so in your own notes.

  1. Write down the age and the exact date on which it was true.
  2. Enter years, months and days separately, with months from zero to eleven.
  3. Enter the reference date exactly as stated on the source record.
  4. Read the birth date returned and check it forwards against the reference date.
  5. If only years are known, record the range, not a single invented date.

Common mistakes

The biggest mistake is treating a years-only age as a single birth date. Someone recorded as forty on 1 January 2026 was not necessarily born on 1 January 1986, even though subtracting forty years from 2026 gives 1986. They could have been born on any date from 2 January 1985 to 1 January 1986: at the early end of that range they were forty years and almost twelve months old, and at the late end they had just turned forty that day. Picking one end of the range and presenting it as the birth date invents precision the source does not contain.

A related mistake confuses being a certain age with being in a certain year of life. A person described as being in their fortieth year has completed thirty-nine years and is in the year leading up to their fortieth birthday, so the birth date is a year later than a naive subtraction suggests. Old documents sometimes use this phrasing, and so do some languages and traditions, so read the wording of the source before calculating. When the source says a person was forty, the calculation here assumes forty completed years.

Smaller mistakes still spoil results. Rounding months, for example entering six months for an age of five and a half months, shifts the birth date by weeks. Using today as the reference date when the age was true on an older date shifts the birth date by the whole gap between the two dates. Month-end dates need care too: subtracting months from 31 March can land on a shorter month, where the day is clamped to the month end, and the forward check is the way to catch that. Finally, swapping day and month in a typed reference date moves the answer by a month, so the date picker is the safer input.

More worked examples and notes

The main example on this page is worth repeating because it shows the method clearly. A person who was 36 years, 5 months and 6 days old on 21 October 2026 was born on 15 May 1990: subtract 36 years to reach 1990, subtract 5 months to reach May, and subtract 6 days from 21 May to reach 15 May. Running the check forwards, 15 May 1990 to 21 October 2026 is exactly 36 years, 5 months and 6 days, or 437 total months and 13,308 days. When the forward check matches, the answer is solid.

Other cases show the same method at different scales. A person who was exactly 25 years old on 15 June 2030 was born on 15 June 2005. A person who was 10 years, 3 months and 12 days old on 20 November 2020 was born on 8 August 2010: ten years back to 2010, three months back to August, and twelve days back from 20 August to 8 August. A baby who was six months old on 15 January 2026 was born on 15 July 2025. And a person who was exactly thirty on 31 March 2026 was born on 31 March 1996, a month-end case where no clamping is needed because March has thirty-one days in both years.

Ranges deserve their own examples, because they are where most errors happen. A person recorded as forty on 1 January 2026 was born between 2 January 1985 and 1 January 1986: born on 2 January 1985 they were 40 years, 11 months and 30 days old on that date, and born on 1 January 1986 they were exactly forty. Similarly, a person recorded as eighteen on 1 May 2024 was born between 2 May 2005 and 1 May 2006. In both cases the range is one full year wide, and any single date inside it is consistent with the source, so further evidence is needed to narrow it down.

One February case shows why the forward check matters. A person recorded as 26 years old on 28 February 2026 could have been born on 28 February 2000, which the tool returns, or on 29 February 2000, because under the convention used here a person born on 29 February counts as turning a year older on 28 February in a non-leap year, and 2026 is not a leap year. Both birth dates give 26 years on that date, so the record alone cannot distinguish them. When a February birth date is possible, say so rather than picking one, and look for a second source, such as a birth record from a leap year, to settle it.

Try also

Age Calculator →How Old Will I Be Calculator →Birthday Calculator →

Frequently asked questions

How do I find a date of birth from an age?

Enter the age in years, months and days and the date it was true on. The calculator subtracts the age from that date to give the birth date.

Someone was 40 on 1 January 2026 — when were they born?

Somewhere between 2 January 1985 and 1 January 1986, depending on whether their birthday had passed by 1 January. With only years, the answer is a range, not one date.

Why is the answer sometimes a range?

Because an age in whole years covers a whole year of possible birth dates. Give months and days as well and the calculator narrows it to a single date.

Written and checked against the calculator above. Last updated: 21 October 2026. Calculation runs entirely in your browser — no date is sent to a server. This tool gives calendar results only, not medical, legal or financial advice.