Age Calculator
How Old Am I?
Wondering “how old am I?” Enter your date of birth below to see your exact age today — not just in years, but in months, weeks and days too.
Enter your date of birth
Defaults to today — change it to find your age on any date.
Your age in different units
Your age can be expressed several ways from the same date of birth. Someone born on 18 June 1995 turns exactly 31 on 18 June 2026 — which is also about 372 months, roughly 1,617 weeks, or around 11,322 days.
- Years — the everyday answer.
- Months and days — your exact age since your last birthday.
- Weeks, days and hours — handy for babies and milestones.
How to answer “how old am I” quickly
Subtract your birth year from the current year, then take off one year if your birthday is still to come this year. For the precise figure down to the day, use the calculator above.
Why people get their age wrong by a year
The most common mistake is forgetting the birthday. Before your birthday in a given year you are still the younger age; you only tick over on the day itself.
The second most common mistake happens on forms: writing the age you will be later this year, because that is the number in your head. Application systems compare the age against your date of birth, so a mismatch gets flagged even though nobody meant to mislead.
One birth date, several correct answers
All of these describe the same person born on 18 June 1995, seen on 18 June 2026. Which one is "right" depends purely on what you were asked.
| Unit | Value | Where it is used |
|---|---|---|
| Years | 31 | Everyday answer, most forms |
| Years and months | 31 years, 0 months | School admission, medical records |
| Months | 372 | Child development, early-years paperwork |
| Weeks | about 1,617 | Pregnancy and infant milestones |
| Days | about 11,322 | Milestone birthdays and curiosity |
Countries that count age differently
The age you give is not universal. Under the traditional East Asian system, a baby is one at birth and everyone gains a year at new year, which puts a person one or two years older than the international count. South Korea moved to the international system in official use in June 2023, but the traditional count is still heard socially.
If you are filling in a foreign form, give the international age — the one calculated purely from your date of birth to today — unless the form explicitly asks otherwise.
When the exact number actually matters
- Visa, passport and residency applications, where the age must match the birth date exactly.
- School admission, which is usually decided by age on a fixed cutoff date, not today.
- Insurance and pension thresholds that turn on a specific birthday.
- Sports and competition age groups, often measured on the first day of a season.
- Legal thresholds, which depend on both the exact date and the local rules.
Frequently asked questions
How old am I if I was born in 2000?
In 2026 you are 26 after your birthday, or still 25 if your birthday has not happened yet this year.
How can I tell my exact age today?
Enter your date of birth above. The calculator compares it with today's date and returns your exact age in years, months and days.
How old am I in days?
Count the calendar days from your date of birth to today, including every leap day along the way. Roughly, multiply your age in years by 365.25 — the calculator above gives the exact figure.
Does my age change at midnight or at the time I was born?
Officially your age changes at the start of your birthday, not at your time of birth. Forms and legal thresholds all use the calendar date.
Which age should I put on an international form?
Use the international count — the years completed since your date of birth. It is the figure every official system checks against your birth date.