Free · No signup · Private by default
How old do I look? Your perceived age range from one photo, with error bars
Upload one photo and see the age range you read as — with the error bars every honest age guesser should show, instead of a fake-precise number.
This is a read of the photo, not of you: lighting, angle, and expression typically move it by ±4–5 years. Perceived age only — never biological age, no health claims.
How the age read works
The tool runs an AgeGenderNet-class age-estimation model on the single photo you upload. Models of this class are trained on large sets of human-labeled face photos and, in the published literature, land within about 4–5 years of a person's real age on average (mean absolute error). Individual photos can miss by more — which is exactly why the result renders as a range like "24–32" rather than a single number pretending to certainty the model doesn't have.
On desktop the model runs entirely in your browser; on mobile the photo is read by our scan server and discarded. Either way your photo is processed in memory and never stored — and if the face in your photo is too small or too far off-angle for a read we would stand behind, we suppress the number and ask for a retake instead of showing you noise.
Where this sits in our accuracy tiers: the age read is an experimental photo read. Unlike your Face Score — which is validated against 1,566 human-rated faces (r≈0.8) — this age read is an off-the-shelf estimate with a typical error of ±4–5 years. Treat it as a fun signal with error bars, not a verdict.
Why the same face reads older or younger across photos
- Lighting direction. Overhead or hard side light carves shadows under the eyes and along nasolabial folds — the exact features people (and models) read as age. Flat, front-facing light fills them in. Same face, years apart.
- Camera distance and lens. A phone's wide-angle lens at close range distorts proportions; arm's length (60–80cm) is the honest distance. Low resolution and heavy compression also smear the skin texture the model reads.
- Angle and expression. A camera tilted down emphasizes the under-eye area; a broad smile compresses it. Neutral, eye-level, straight-on is the most repeatable setup.
Comparing two reads? Keep the setup identical — same lighting, same distance, same expression — and change one thing at a time. A photo age read only means something relative to another read taken the same way.
Perceived age is not biological age
This tool measures one thing: the age you read as in one photo — the same guess a stranger would make. It does not and cannot measure biological age, cellular aging, or anything about your health, and we make no health claims. If a photo reads five years older than your age, the overwhelmingly likely explanation is the photo (lighting, angle, expression, resolution), not your body.
One signal from one photo is a starting point, not an answer. Your free Face Score — the validated number — plus all 17 facial measurements shows you what actually drives how your photos read, and which parts of it you can change.
How old do I look — FAQ
How accurate is an AI age guess?
Models of this class report a mean absolute error of about 4–5 years on benchmark datasets, and individual photos can miss by more. That is why the result here is a range with error bars, not a single number. Any tool showing you one exact age is displaying the same uncertain estimate with the honesty removed.
Is this my biological age? (No.)
No. It is perceived age — what this one photo reads as. It says nothing about biological age, cellular aging, or health, and we make no health claims.
Why do I look older in photos?
Usually the photo, not the face: harsh or overhead lighting deepens the shadows people read as age, wide-angle lenses distort at close range, and downward camera angles emphasize the under-eye area. Front-facing light at arm's length routinely reads years younger.
Does the photo affect my age estimate?
Massively — lighting, distance, angle, expression, and compression typically shift the read by several years across photos of the same person. To compare reads, keep everything identical and change one variable at a time.
Is it free and private?
Yes — free, no signup. Private by default. The optional "your actual age" comparison stays on your device and is never sent or saved.
Why a range instead of one number?
Because a single number overstates what the model knows. ±4–5 years of typical error plus photo-level variation means "you read as 24–32 in this photo" is the honest answer.