How old am I, by birth year
Someone born in 1990 is 35 until their birthday and 36 after it. There is no single answer without the date, which is why every year below carries both numbers — and why a page that prints one of them is right for part of the year and wrong for the rest.
There is no single answer. Someone born in 1990 is 35 until their birthday comes round and 36 after it, so every year below carries both. Pages that print one number are wrong for roughly half the people who read them, and which half changes every day of the year.
Both answers, always
Age counts completed birthdays. Subtracting the years gives the higher one, which is right only after the birthday has passed.
Recomputed against today
The pair moves on 1 January. These are rebuilt hourly rather than baked once and left to go stale.
And the exact number
Put your real date of birth into the calculator on any of these pages and the pair collapses to the one that is yours.
Born in the 1920s
Born in the 1930s
Born in the 1940s
Born in the 1950s
Born in the 1960s
Born in the 1970s
Born in the 1980s
Born in the 1990s
Born in the 2000s
Born in the 2010s
Born in the 2020s
From a date rather than a year
The age calculator takes a full date of birth and any date to age against, so it answers with one number instead of two — and will age someone at a past or future date as well as today.