Lelifi·tools

Date of Birth Calculator

Someone born June 15, 1990 is 36 years, 4 months and 2 days old on October 17, 2026. That is 13,273 days, and the next birthday lands on June 15, 2027. Run it backwards, and anyone who is 36 today was born between October 18, 1989 and October 17, 1990.

Enter a date of birth to get an exact age in years, months and days, or switch to the reverse mode to turn a stated age into the birth date range.

By the Lelifi editors ·

Key takeaways

The math behind the default example2026 - 1990 = 36 whole yearsOctober = month 10, June = month 6, so 10 - 6 = 4 months17 - 15 = 2 days, no borrowing needed= 36 years, 4 months, 2 days exact age13,149 days in 36 whole years + 124 days = 13,273 daysBorrow one month when the day of the count date is smaller than the birth day.
Counting June 15, 1990 forward to October 17, 2026 gives 36 years, 4 months and 2 days, or 13,273 days.
Where the 13,273 days come from13,149 days36 whole years (13,149 days)4 extra months (122 days)2 extra days (2 days)
The 13,273 days break into 13,149 days of whole years plus 122 days of extra months and 2 days.
On this page
  1. Two ways to use a date of birth
  2. How age is counted, and what happens on the birthday itself
  3. Turning an age back into a birth date
  4. Leap years, February 29 and other calendar corners
  5. What full retirement age does with your birth year
  6. Worked example: June 15, 1990 counted to October 17, 2026
  7. Where a date of birth comes from
  8. Common mistakes when working with birth dates

Two ways to use a date of birth

A date of birth is useful in two directions. You can run it forward and get an exact age today, or you can run it backwards from an age you have been given and get the window of dates the person had to be born in. Both are common, and they are genuinely different jobs.

Forward is what most people want. You have a birth certificate, a passport or a date someone told you, and you want to know how old they are right now, down to the day. That is what the first mode of the calculator does. It also tells you the weekday they were born on and when the next birthday falls.

Reverse is the one that trips people up. You are filling in a form that only asks for an age, or a person tells you they are 36, and you need a date. You cannot get one date, because a stated age covers a whole year of possible birth dates. What you can get is the range, and that is what the second mode returns.

How age is counted, and what happens on the birthday itself

Age counts completed years. Nobody is 37 until the day they turn 37, and the day before their birthday they are still 36, by one day. That sounds obvious, and it is the rule every legal system in the United States uses, but it is also the rule most people get wrong when they work out an age in their head.

On the birthday itself, the answer is clean. Someone born on June 15, 1990 is exactly 36 years, 0 months and 0 days old on June 15, 2026. The next birthday line points at that same day, and the countdown reads zero.

When the current day of the month is smaller than the birth day of the month, you borrow. Counting June 15, 1990 to October 17, 2026 gives 36 whole years and 4 whole months, and then 2 days left over, because you go from June 15 to October 15 and then two more days to the 17th. The borrowed month is always the length of the month just before the count date, which is why the day figure changes with the calendar rather than sitting at a fixed 30 or 31.

Turning an age back into a birth date

Running it backwards is simple once you accept that the answer is a range and not a date.

Add the months field and the window narrows. Someone who says they are 36 years and 3 months old today is pointing at a much smaller set of dates, and the calculator tightens the range by one month for every month of precision you have.

That window is 365 days wide, or 366 if a leap day falls inside it. When a form demands a single date and all you have is an age, the honest move is to enter the middle of the range and flag it as an estimate, or to go back and ask for the real date.

Leap years, February 29 and other calendar corners

Leap years exist because a trip round the sun takes about 365.2422 days, not exactly 365. Adding a day every four years gets close, and three rules finish the job.

RuleWhat it saysExamples
Every 4 yearsA year divisible by 4 is a leap year2024, 2028, 2032
Except centuriesA year divisible by 100 is not a leap year1900, 2100
Unless divisible by 400A year divisible by 400 is a leap year after all1600, 2000, 2400

February 29 is the only date that does not turn up every year, so it needs a convention. This calculator counts the next birthday as the next real February 29, which may mean waiting until the following leap year. In everyday life most people born on February 29 celebrate on February 28 or March 1 in the other years, and some states record it one way and some the other. If you need the legal answer for a licence, a contract or a benefit, use the date your state puts on the record.

There is one more corner worth knowing. The United States has used the Gregorian calendar since 1752, and before that the colonies used the Julian calendar. This calculator works in Gregorian dates throughout, so a colonial birth date taken from an old record can land a day or two away from what the record says.

What full retirement age does with your birth year

A date of birth decides things you cannot change later, and one of them is your full retirement age for Social Security. That is the age at which you can draw retirement benefits with no reduction, and it is set by the year you were born, not by the year you retire.

Year of birthFull retirement age
1937 or earlier65 years
1938 to 194265 years plus 2 months for each later year
1943 to 195466 years
1955 to 195966 years plus 2 months for each later year
1960 or later67 years

The Social Security Administration publishes this table, and it carries one rule that catches people out. Anyone born on January 1 of a year is treated as having been born in the previous year. The calculator follows that rule, so a January 1, 1960 birth date is treated as a 1959 birth and draws a full retirement age of 66 years and 10 months rather than 67.

Check the current table on the Social Security retirement age page before you plan around it, and remember that taking benefits earlier than your full retirement age reduces the monthly amount for good.

Worked example: June 15, 1990 counted to October 17, 2026

Run the default example forward. Birth date June 15, 1990, count date October 17, 2026.

Of those 13,273 days, 13,149 come from the 36 whole years and the other 124 come from the four months plus two days. That is 365.25 days per year on the whole years, which is exactly what the four year leap cycle averages out to.

Now run it backwards. Someone who is 36 years and 0 months old on October 17, 2026 was born between October 18, 1989 and October 17, 1990. Enter 36 in the years field and 0 in the months field to see that window. Their full retirement age, using the earliest possible date, comes out at 67.

Where a date of birth comes from

In the United States every birth gets a birth certificate, and federal law requires that the data be collected and published nationally. The National Center for Health Statistics holds that record through NVSS, its national birth reporting system, and it keeps the exact day, month and year of birth in its birth data files. For 2024 it recorded 3,628,934 births in the United States, a birth rate of 10.7 per 1,000 population.

RecordWhat it showsHow to get one
Birth certificateFull date of birth, place, parent namesThe state office that keeps birth records
Passport or passport cardDate of birth as recorded on applicationU.S. Department of State
Social Security cardDate of birth held by SSASocial Security Administration
State ID or driver licenceDate of birth plus age from issue dateState motor vehicle agency
Hospital or baby book recordDate of birth as written at the timeNot official, useful for cross checking

When a document only shows an age, remember that the age was true on the day the document was printed, not on the day you read it. A licence issued in 2020 showing age 30 tells you the birth year, but not the day, unless the issue date happens to sit right next to the birthday.

Common mistakes when working with birth dates

Most errors with birth dates come from the same handful of habits.

This calculator counts completed years, months and days on the Gregorian calendar and assumes midnight to midnight. It is a planning aid, not a legal record. For benefits, licences, insurance or anything a deadline hangs on, use the date printed on the birth certificate or the Social Security record.

Frequently asked questions

How do I calculate my exact age from my date of birth?

Subtract the birth year from the current year, then adjust for the month and day. If the current month and day come before your birthday, take one year off and count the months since your last birthday.

How old am I if I was born on June 15, 1990?

On October 17, 2026 you are 36 years, 4 months and 2 days old. That is 13,273 days in total, and your next birthday falls on June 15, 2027.

Does the birthday count as the new age?

Yes. On June 15, 2026 someone born June 15, 1990 turns 36, so the age reads 36 years, 0 months and 0 days on that morning. The day before they were still 35 years, 11 months and 30 days.

How do I work out someone's date of birth from their age?

You get a range, not a date. Someone who is 36 today was born between the day after the count date 37 years ago and the count date 36 years ago. For October 17, 2026 that is October 18, 1989 to October 17, 1990.

Why is the reverse answer a range?

Because a stated age of 36 covers everyone who has had their 36th birthday but not yet their 37th. That is a full year of dates, 365 of them unless a February 29 falls inside, so no single date can be right.

How do leap years work?

A year divisible by 4 is a leap year, except a century year, which is only a leap year if it is divisible by 400. So 2024 and 2000 were leap years, while 1900 and 2100 are not.

What birthday does someone born on February 29 celebrate?

This calculator waits for the next real February 29, which can be up to four years away. In practice most leap day babies celebrate on February 28 or March 1 in the years in between, and states differ on which date they treat as the legal one.

How many days are there in 36 years?

It depends which 36 years. The default run from June 15, 1990 to June 15, 2026 comes to 13,149 days, which is 365.25 days per year, because the stretch contains nine leap days.

What day of the week was I born on?

Enter your date of birth and the calculator works it out from the Gregorian calendar. June 15, 1990, for example, was a Friday. The calculation counts days from a fixed reference date, so it does not depend on a clock or a time zone.

What is my full retirement age for Social Security?

It is set by your year of birth. Anyone born in 1960 or later reaches full retirement age at 67. It was 66 for those born from 1943 to 1954, and it steps up by two months for each birth year from 1955 through 1959.

Why does Social Security use the previous year for January 1 birthdays?

Because the SSA table states that people born on January 1 of any year should use the normal retirement age for the previous year. The calculator follows that rule, so a January 1, 1960 birth date is treated as a 1959 birth.

How do I count age in months?

Take the whole years, multiply by 12 and add the completed months. The default example is 36 years and 4 months, which is 436 whole months.

Why is my age one year different from what I expected?

The most common cause is counting the coming birthday as if it had passed. Age counts completed years, so the year ticks over on the birthday, not on January 1 and not at the start of the birth month.

Does the time of day matter?

Not for this calculator. It treats every date as a whole day from midnight to midnight. A birth recorded at 11:59 pm counts the same as one at 12:01 am on the same date.

Where can I find an official record of a date of birth?

The state office that keeps birth records issues certified copies, usually the health department in the state of birth. For national figures, the National Center for Health Statistics keeps the birth data through NVSS, covering all 50 states, New York City and Washington, D.C.

Spotted a wrong number or a broken result?

More Date Time tools

See all Date Time tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.