Skip to content

Methodology

What gets measured, exactly

The tool's claims are checkable: this page documents the geometry, the thresholds and the refusal rules, with every number imported live from the code that runs in your browser.

The measurement

Two open models run on your device: MediaPipe's face landmarker (478 facial points) and its hair segmenter (a per-pixel hair-probability map). From the landmarks we anchor vertical scan columns to your brows — one at the centre, one at each brow peak, and a 5-column sweep per side between the brow peak and its outer end that keeps the deepest bare notch it finds, which is where the frontotemporal angle actually lives. Each column walks upward from just above the brow until it meets a solid run of hair; that meeting point's height, in brow-to-chin units, is your hairline profile.

The staging signal is recession: average corner-notch height minus centre height. Below 0.08 face-units reads as stage 1, up to 0.18 as stage 2, up to 0.35 as stage 3, beyond that as deep frontal loss. A second signal floors the verdict: a centre hairline above 0.52 face-units reads as at least stage 2, above 0.66 as at least stage 3 — straight-back recession raises the whole line without deepening the M, and corner depth alone misses it. Within 0.03 face-units of any cut-off the verdict is presented as borderline, with the neighbouring stage named.

These thresholds were calibrated in August 2026 against real front-facing portraits of men spanning the full scale, staged by eye against the Norwood criteria and run through the exact pipeline that runs in your browser. That pass is also where the corner sweep comes from: a single column above the brow's outer end reads temple-point hair below the notch and calls receded men full-haired. The corpus keeps growing; when a threshold changes, this page changes with it.

What the photo is never asked to do

A front-facing photo contains no crown. Rather than pretend otherwise, the tool stages the front from measurement and asks you two questions about the rest: the state of your crown, and — when it separates stages — whether a band of hair still divides front from crown. Those answers route the verdict through the same table a clinician's intake questions would.

When it refuses

Limits worth knowing

The Norwood scale itself is a shorthand — real heads sit between stages and off the chart's idealised patterns, which is why borderline verdicts name both stages. Segmentation quality drops on very light hair against light skin and in harsh backlight; the refusal rules catch most of this, not all. And a stage is a position, not a trajectory — the tool cannot tell a stable hairline from a moving one, which is why the maturing-or-receding guide leans on year-apart photos. None of this is medical diagnosis, and sudden or patchy loss belongs with a doctor, not a scale.