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: the model's typical error is ±4–5 years, and on top of that, lighting and angle move the read; we have not measured by how much. Perceived age only — never biological age, no health claims.

Photo read — experimental

Free · No signup · Processed in memory, never stored · Result shows a range, not a fake-precise number

R
By · Founder, RealSmile
How pages here are written
Updated
July 9, 2026
Method
How it works →

How the age read works

The tool runs the open-source face-api AgeGenderNet age-estimation model on the single photo you upload. Its published benchmark trains and tests it on eight public face-age datasets, where it lands a mean of 4.54 years from a person's real age (mean absolute error), from 3.2 to 6.5 years depending on the dataset. 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

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 — comes with your strongest metric, and the full report reads every metric your photo supports to show 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 from a photo?

The age model this tool runs (face-api's AgeGenderNet) publishes its own benchmark: trained and tested on eight public face-age datasets, it lands a mean of 4.54 years from a person's real age, from 3.2 to 6.5 years depending on the dataset. Individual photos can miss by more. That is why the result here is a range with error bars, not a single number. Lighting, camera angle and expression move the read on top of that; we have not measured by how much.

Source: face-api AgeGenderNet benchmark (total MAE 4.54 years)

Is this my biological age?

No. This tool estimates perceived age — the age other people (and a model trained on human-labeled photos) would guess from this one photo. It says nothing about your biological age, cellular aging, or health, and it makes no health claims. Perceived age and biological age are different measurements; only the first can be read from a photo.

Why do I look older in photos than in the mirror?

Three photo mechanics do most of the damage: harsh or overhead lighting deepens shadows under the eyes and in nasolabial folds, which reads as age; wide-angle phone lenses at close range distort proportions; and a slightly downward camera angle emphasizes exactly the areas people associate with aging. Flat, front-facing light at arm's length reads younger than the same face under a ceiling light — the face didn't change, the photo did.

Does the photo I pick change my age estimate?

Yes. Lighting direction, camera distance, resolution, expression (smiling compresses the under-eye area and changes the read) and even image compression all shift a photo age estimate. We have not measured by how much across photos of the same person, so to compare two reads, keep the setup identical: same lighting, same distance, same expression, and change one variable at a time.

Is the how-old-do-I-look test free and private?

Yes. The test is free with no signup. Your photo is processed in memory and never stored, and the optional "your actual age" comparison stays on your device — it is never sent or saved. There is nothing to delete because nothing is kept.

Why does it show an age range instead of one number?

Because a single number would overstate the precision. With a typical model error of ±4–5 years plus photo-level variation from lighting and angle, "you look 27" is false confidence — "you read as 24–32 in this photo" is what the model actually knows. Tools that print one exact age are showing you the same uncertain estimate with the honesty stripped out.

Want a number you can actually trust?

The age read is one experimental signal from one photo. Your validated Face Score — checked against 1,566 human-rated faces (r≈0.8) — and your strongest metric are free, no signup.

Related: Am I ugly? Free face test · Free face rating