PSLscore

Facial measurement library

Explore the measurements behind your result. Four groups, 16 dimensions, and formulas you can inspect.

16 / 16

Harmony

Brow-to-lip FWHR

Cheek span relative to brow-to-upper-lip height.

W / H

Unit: ratio

Golden reference ranges: 1.7262.100
Harmony

Eye spacing / cheek span

Iris-center spacing as a share of visible face width.

D / W

Unit: ratio

Golden reference ranges: 0.4550.517
Harmony

Eye-to-mouth / cheek span

Eye-line-to-mouth distance as a share of face width.

V / W

Unit: ratio

Golden reference ranges: 0.4910.506 or 0.5120.637
Harmony

Mid-to-lower facial ratio

Measured middle section height relative to the lower section.

(y2 − yB) / (y152 − y2)

Unit: ratio

Golden reference ranges: 0.9761.491
Dimorphism

Jaw / cheek span

Visible jaw span relative to cheek span.

(x397 − x172) / W

Unit: ratio

Golden reference ranges: 0.7330.807 or 0.8330.868
Dimorphism

Chin / cheek span

Visible chin span relative to cheek span.

(x378 − x149) / W

Unit: ratio

Golden reference ranges: 0.4120.444
Symmetry

Eye opening aspect

Eye opening height relative to its width, averaged across both eyes.

mean(|159−145|/|33−133|, |386−374|/|362−263|)

Unit: ratio

Golden reference ranges: 0.3120.523
Symmetry

Mouth / nose span

Mouth width relative to the measured nose span.

(x291 − x61) / (x358 − x129)

Unit: ratio

Golden reference ranges: 1.3671.586
Angularity

Left projected jaw angle

Photo-left visible jaw angle: larger angles form a softer corner.

angle(234,172,152)

Unit: degrees

Golden reference ranges: 134.1°135.1° or 136.1°168.5°
Angularity

Right projected jaw angle

Photo-right visible jaw angle: larger angles form a softer corner.

angle(454,397,152)

Unit: degrees

Golden reference ranges: 135.7°160.0°
Angularity

Left canthal tilt

Photo-left outer eye corner angle relative to the iris line.

atan2(y133−y33, x133−x33) × 180/π

Unit: degrees

Golden reference ranges: 1.2°2.2° or 5.7°11.1°
Angularity

Right canthal tilt

Photo-right outer eye corner angle relative to the iris line.

atan2(y362−y263, x263−x362) × 180/π

Unit: degrees

Measurement only; current scoring weight is 0
Symmetry

Eye width asymmetry

Difference between visible eye widths relative to their average.

|eyeWidthL−eyeWidthR| / mean(eyeWidthL,eyeWidthR)

Unit: ratio

Golden reference ranges: 0.0000.055 or 0.1530.389
Symmetry

Jaw span asymmetry

Difference between left and right jaw spans relative to total jaw width.

||x172|−|x397|| / (x397−x172)

Unit: ratio

Golden reference ranges: 0.0000.029 or 0.0510.143 or 0.1780.215
Symmetry

Nose midline offset

Nose point distance from the measured center line, relative to face width.

|x1| / W

Unit: ratio

Golden reference ranges: 0.0200.043 or 0.0800.231
Symmetry

Mouth midline offset

Mouth center distance from the measured center line, relative to face width.

|mean(x13,x14)| / W

Unit: ratio

Golden reference ranges: 0.0050.007 or 0.0230.151

How the score and four dimensions are calculated

AttractiveNet supplies the overall PSL score. Your photo is area-resampled to 350 × 350 RGB pixels and scored locally in your browser. MediaPipe measures the original photo geometry for Harmony, Dimorphism, Angularity and Symmetry.

PSL score
S = clip(1 + 1.75 × (AttractiveNet − 1), 1, 8)
Geometry adjustment
δᵢ = 9 × rᵢ
Anchored dimension
Dᵢ = clip(S + δᵢ − 0.5 × Σ(wⱼ × δⱼ), 1, 8)
Dimension weights
w = [0.35, 0.20, 0.25, 0.20]

The 16 measurements enter fixed feature curves. Their weighted contributions form each group's relative value r. The four dimensions are anchored to the overall score, with room for strengths and weaker areas; their average is not forced to equal PSL. Measurement explanations, highlights and styling priorities use these same weighted curves.

The green bar highlights the community golden aesthetic range. The vertical marker shows your photo measurement, and the thin spread indicates minor lighting or pose variations.

Each displayed contribution is 9 × feature-curve value × consistency weight. Contributions sum within their group before the shared weighted anchoring correction and 1–8 clipping. Highlights and priorities use these same contributions. Reference segments are limited to the model's recorded feature range.

The points behind the picture.

Landmark numbers follow the MediaPipe 478-point face topology. The horizontal axis follows iris centres 468 and 473. W is the projected width between cheek points 234 and 454; H is brow points 105, 52, 334 and 282 averaged to upper lip point 0. V is iris-midpoint to mouth-midpoint height; D is iris-centre distance. All coordinates are photo-space measurements.

Example: width 160 ÷ height 80 = FWHR 2.00. Scaling both lengths by the same amount leaves the ratio unchanged.

Try the numeric calculator

Eye angles share the same photo.

Inner and outer eye corners use 133/33 and 362/263. Eye analysis reports each angle relative to the iris reference line, alongside its point-placement range. The full-face angularity group uses the 2D angle formula shown above.

atan2(vertical component, |horizontal component|) × 180 / π