Quick answer (as of November 14, 2026)
- Born in 2008: 18 if your birthday has passed this year, otherwise 17.
- Born in 2000: 26 after your birthday this year, 25 before it.
- Age is counted in completed years: subtract the birth year from this year, then take 1 off if the birthday hasn’t come yet.
Your age, more precisely than a birthday cake
The calculator works the way people count age in English-speaking countries: you gain a year on your birthday. It shows full years, the months and days since your last birthday, and the total number of days, weeks and hours you have been alive.
Age on a specific date
Change the “age at” date to check an age in the past or future: how old a player will be on the cutoff date for a youth league, an athlete’s age at the Olympics, or whether a child is old enough to start school in September.
| Age | United States | United Kingdom |
|---|---|---|
| 16 | driving permit or license in most states | can start learning to ride a moped |
| 17 | – | can start learning to drive a car |
| 18 | can vote in federal elections | can vote in UK general elections |
| 21 | legal drinking age | – |
| 65 | Medicare eligibility | – |
Leap day birthdays
If you were born on February 29, the calculator uses February 28 as your birthday in common years for the “next birthday” figure. Legal rules differ: in the UK, for example, someone born on February 29 is generally treated as turning a year older on March 1 in a common year.
For the difference between any two dates, use the date calculator.
Frequently asked questions
How do I calculate my exact age?
Enter your date of birth. The result shows years, months and days as of today, and updates if you change the “age at” date.
How many days old am I?
The total days lived is shown under the years, months and days.
How do I find someone’s age on a past date?
Set the “age at” field to that date. This is handy for historical records, sports eligibility or insurance forms.
Is my birth date stored anywhere?
No. The calculation happens in your browser and nothing is sent to a server.