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.
| Age | |
| Age in days | |
| Born on | |
| Next birthday | |
| Days until next birthday | |
| Full retirement age for Social Security | |
| Total months |
Age counts complete years, so nobody turns a year older until the birthday arrives. Dates use the Gregorian calendar, which the United States has followed since 1752. Nothing you type leaves your device, the whole calculation runs in your browser.
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.
Key takeaways
- A June 15, 1990 birth date gives 36 years, 4 months and 2 days on October 17, 2026
- That age is 13,273 days, or 436 whole months
- Anyone aged 36 today was born inside a 365 day window
- Social Security full retirement age is 67 for anyone born in 1960 or later
- February 29 turns up in 97 years out of every 400 under the Gregorian rules
On this page
- Two ways to use a date of birth
- How age is counted, and what happens on the birthday itself
- Turning an age back into a birth date
- Leap years, February 29 and other calendar corners
- What full retirement age does with your birth year
- Worked example: June 15, 1990 counted to October 17, 2026
- Where a date of birth comes from
- 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.
- If someone is 36 today, they were born between October 18, 1989 and October 17, 1990
- The newest possible date is the count date minus 36 years, which is when they turned 36 today
- The oldest possible date is the count date minus 37 years, plus one day, which is the last date that still leaves them 36 tomorrow
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.
| Rule | What it says | Examples |
|---|---|---|
| Every 4 years | A year divisible by 4 is a leap year | 2024, 2028, 2032 |
| Except centuries | A year divisible by 100 is not a leap year | 1900, 2100 |
| Unless divisible by 400 | A year divisible by 400 is a leap year after all | 1600, 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 birth | Full retirement age |
|---|---|
| 1937 or earlier | 65 years |
| 1938 to 1942 | 65 years plus 2 months for each later year |
| 1943 to 1954 | 66 years |
| 1955 to 1959 | 66 years plus 2 months for each later year |
| 1960 or later | 67 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.
- Years: 2026 minus 1990 = 36
- Months: October is the 10th month, June is the 6th, so 10 minus 6 = 4
- Days: 17 minus 15 = 2, no borrowing needed here
- Age = 36 years, 4 months, 2 days
- Age in days = 13,273 days, and 436 whole months
- Born on a Friday, and the next birthday falls on Tuesday, June 15, 2027, which is 241 days away
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.
| Record | What it shows | How to get one |
|---|---|---|
| Birth certificate | Full date of birth, place, parent names | The state office that keeps birth records |
| Passport or passport card | Date of birth as recorded on application | U.S. Department of State |
| Social Security card | Date of birth held by SSA | Social Security Administration |
| State ID or driver licence | Date of birth plus age from issue date | State motor vehicle agency |
| Hospital or baby book record | Date of birth as written at the time | Not 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.
- Rounding the age up. A person is 36 until the morning of their birthday, not from the start of their birth year.
- Dividing by 365. A run of years almost always contains leap days, so dividing total days by 365.25 gives a closer figure.
- Assuming 30 days in a month. Borrowing a month in an age calculation takes the real length of the month before the count date.
- Treating a stated age as exact. An age of 36 covers 365 days of possible dates, not one.
- Ignoring time zones. A birth recorded just after midnight in one state can be the previous day on paper in another.
- Trusting an old calendar date. Records from before 1752 in the colonies follow the Julian calendar.
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
- 1 Hour From Now
- 1 Month Notice Period Calculator
- 1/8 Mile Time Calculator
- 10 Hours From Now
- 10 Minutes Ago
- 10 Weeks Ago From Today
- 11 Hours From Now
- 12 Hours From Now
- 120 Days From Today
- 13 Hours From Now
- 14 Days From Today
- 15 Hours From Now
- 16 Hours From Now
- 17 Hours From Now
- 18 Hours From Now
- 180 Days From Today
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.