norwood.fyi

IN-BROWSER HAIR-LOSS ANALYSIS

Know your Norwood.
Keep your photos.

Five photos in. A clinical-style read out: your Norwood–Hamilton stage, where it's heading over 5–10 years, and how much of it is genetics versus things you can actually change.

Every pixel is processed on your own device. Nothing is uploaded — not to us, not to anyone.

See how it works

One-time. 30 days of re-runs. No account.

scalp.mapSTAGE I
hairline height
0.52
temporal recession
0.04
vertex density
0.97
scalp loss ratio
0.00
Illustrative. Your report shows your own measured values.
WebGPUONNX Runtime WebMediaPipe478-pt face geometrypixel-level hair/skin parsing0 uploads

How it works

// three steps, ~3 minutes

  1. 01

    Pay a dollar

    Apple Pay, Google Pay, or a card — right here, no redirect. Payment is the only thing our server ever handles.

  2. 02

    The engine comes to you

    After payment your browser downloads the models (~100 MB, once — cached after that). From here on, everything runs locally.

  3. 03

    Five photos, one report

    Front, left, right, crown, back. The app checks each shot as you take it, then grades your hairline, density and pattern in seconds.

What's in the report

// measured, not vibes

Norwood–Hamilton stage

I through VII, with a continuous index (e.g. III · 3.4), a confidence score, and the raw measurements behind it so a dermatologist can check our work.

Progression outlook

Projected stage at 5 and 10 years from your age, onset and current pattern — untreated versus on standard therapy, using published trial response rates.

Genetic vs. environmental

How much of what we see looks androgenetic (family history, pattern, onset) versus diffuse and modifiable (stress, sleep, nutrition, smoking, traction, illness).

Levers, ranked by evidence

What to actually do, graded A/B/C by evidence strength — from 5-alpha-reductase inhibitors and minoxidil to the lifestyle changes that move the needle (and the ones that don't).

We can't see your photos.

// not "won't" — can't

Most "AI hair analysis" sites upload your face to a server. We built this the other way round: the server's only jobs are to take your payment and hand the model files to your browser. The neural networks run inside your browser in WebAssembly and WebGPU.

Your photos live in your device's memory for the duration of the analysis and are gone when you close the tab. There's no upload endpoint to send them to. Open your browser's network panel and watch: zero outbound image bytes.

  • No image ever leaves the device
  • No account, no email required
  • Works offline once the engine is cached
  • Report export is local (print / PDF)
  • Card details handled by Stripe, never by us

The science

// what's under the hood

GEOMETRY

478-point face mesh

MediaPipe Face Landmarker gives a dense 3D mesh and head pose. We build a face-normalised coordinate frame from it so measurements don't depend on distance, tilt, or phone.

PARSING

Pixel-level hair / skin / brow segmentation

A BiSeNet face-parsing network (trained on CelebAMask-HQ) runs via ONNX Runtime Web. It traces the exact hairline and finds scalp showing through hair, at 512×512 resolution.

GRADING

Loss-area ratios, anchored to literature

Stage comes from hairline height, temporal recession depth, vertex and mid-scalp density, and scalp loss-area ratio — anchored to per-stage values reported in peer-reviewed work (Xi et al., Sci Rep 2025).

norwood.fyi is an informational tool, not a medical device, and not a substitute for a dermatologist. Staging between adjacent Norwood grades has ~65–78% agreement even among experts; we show our confidence honestly.

ONE-TIME

$1.00

  • Full report: stage, outlook, drivers, levers
  • Unlimited re-runs for 30 days
  • Apple Pay · Google Pay · Link · card
  • No subscription, no account

Payments processed by Stripe. Appears as MARSHALL INC. on your statement.

FAQ

Is this medical advice?

No. It's a measurement and education tool. Treatment decisions — especially prescription medication — belong with a clinician. The report is designed to make that conversation faster and better-informed.

What photos do I need?

Five: face-on with hair pushed back off the forehead, left and right three-quarter views, a top-down crown shot (forehead at the top of the frame), and the back of your head. Even, indirect light; dry hair; no hat. The app checks each one and tells you if it needs a retake.

Does it work for women?

The staging is the Norwood–Hamilton scale, which describes male-pattern loss. The measurements (hairline, density, scalp visibility) still work on anyone, and the report flags diffuse patterns that fit female-pattern or non-androgenetic loss better.

Which browsers?

Current Chrome, Edge, Safari 17+, and Firefox on desktop or phone. Chrome and Edge with WebGPU are fastest; everything else falls back to multithreaded WebAssembly.

How do you know the photos aren't uploaded?

Because there is nothing to upload them to — the analysis page only talks to our origin to fetch the engine and check your access token. You can verify it yourself in your browser's network inspector.

Refunds?

If the engine won't run on your device, email hello@norwood.fyi with the error shown and we'll refund the dollar.

Unlock your analysis

In-browser hair-loss analysis · 30 days$1.00
or pay with card

Secure payment by Stripe. Your card never touches our servers. After payment you'll be taken straight to the analysis — no redirect off this site.