Skip to main content
AI Rate Face

Facial Width-to-Height Ratio (fWHR) Calculator

fWHR is bizygomatic width divided by upper-face height. Upload a photo and this calculator measures both, prints them, and shows where the result sits relative to published adult ranges.

Analyze a photo →

Calculate your fWHR

Upload a front-facing photo — cheekbone width and brow-to-lip height are measured locally and reported next to the ratio.

Photo stays in this browser

Choose one clear adult portrait

Front-facing, neutral expression, even light. JPG, PNG, WebP, HEIC or HEIF up to 10 MB.

or drag and drop it here

Before you analyze

  • 1Use your own photo, or one you have permission to use.
  • 2One adult face only. No minors or age estimation.
  • 3Results describe this photo, not objective beauty or health.

A typical first run loads about 15 MB of model/runtime files, then the browser caches them. Nothing is submitted to our analysis API.

Your photo and landmarks stay in page memory and are cleared when you reset or leave. Face-shape tools keep a small result summary in this tab for up to 30 minutes so you can continue to hairstyles or glasses. Clear the result to remove it.

Drag to reposition

Adjust the face area

Keep one full face inside the oval. Leave the hairline and chin visible, with a little space around the head.

For more reliable detection

  • • Select only one adult when the photo contains several people.
  • • Avoid cutting through the forehead, chin or either side of the face.
  • • Cropping helps framing, but cannot restore blur or very low resolution.

The crop is created in this browser and is never uploaded.

Evidence behind this result

The output is built from inspectable photo geometry and a separate image-quality signal.

01

Bizygomatic width

The visible cheekbone-to-cheekbone width at its widest measured point.

02

Upper-face height

The vertical distance from the brow line down to the top of the upper lip.

03

Range context

The value is compared with the selected 1.7–2.1 guide range used by this calculator; it is not a population norm.

How this tool works

  1. 1. Detect

    A local model places the cheek, brow and lip landmarks.

  2. 2. Align

    The height is taken in an eye-line-aligned frame to reduce roll sensitivity.

  3. 3. Divide

    Width divided by height produces the scale-independent fWHR.

What the result cannot tell you

01

Research linking fWHR to behaviour or personality is contested and has failed to replicate consistently; treat it as a measurement, not a prediction.

02

Soft-tissue landmarks in a photo are not the skeletal points used in the original studies.

03

Weight, age, expression and camera perspective all move the visible ratio.

What is fWHR?+

Facial width-to-height ratio: the width of the face across the cheekbones divided by the height from the brow line to the upper lip. It is a proportion measurement, usually falling between about 1.7 and 2.1 in adults.

Does a higher fWHR mean anything about personality?+

No conclusion you should rely on. The studies that popularised that idea have been widely challenged and have not replicated reliably. This page reports the geometry only.

Why does my fWHR change between photos?+

Smiling widens the visible cheek line, and camera distance changes vertical compression. Use a neutral expression and consistent framing when comparing values.