Free FWHR Calculator
Calculate your facial width-to-height ratio from a front-facing photo. This tool compares cheekbone width with upper-face height, measured from the upper eyelids to the upper lip. Check the marked points and adjust them if needed.
Upload a photo to calculate your FWHR
One adult. Front-facing. No beauty filter.
See an example resultIllustrated example · sample numbers
How to read your FWHR result
In this example, the outer cheekbone edges are 418 px apart. The straight-line distance from the midpoint of the upper eyelids to the upper lip point is 220 px. Dividing 418 by 220 gives an FWHR of 1.90, so the face is 1.9 times as wide as the upper face is tall.
If the brow-to-lip distance in this example were 250 px, a brow-based calculator would report 418 ÷ 250 ≈ 1.67. The two results use different heights, so check the measurement points before comparing.
Try it with your photo- FWHR (eyelids)
- 1.90
- Brow-based, same face
- 1.67
One line joins the cheekbone points. The other runs from the midpoint of the dashed eyelid line to the center of the upper lip’s top edge. Both measurements follow the marked points.
Illustration with invented values, for explanation only.
How to measure your FWHR from a photo
- 01
Take a level photo
Use a clear, front-facing photo with the camera at eye level. Keep your chin neutral, expression relaxed and lips gently closed, and move hair away from your cheekbones.
- 02
Check the five points
Check the five blue points on your cheekbone edges, upper eyelids and upper lip. Drag any misplaced point, or use Tab and the arrow keys.
- 03
Read your ratio
Read your ratio with the measured width and height. Download a result card to compare with another photo taken in the same conditions.
What is facial width-to-height ratio (FWHR)?
FWHR is cheekbone width (bizygomatic width) divided by upper-face height. Here, height is the straight-line distance from the midpoint of the two upper-eyelid points to the center of the upper lip’s top edge.
FWHR = bizygomatic width ÷ upper-face height
Detect the landmarks
MediaPipe Face Landmarker estimates the five measurement points in your browser. You can adjust them before reading or downloading the result.
Measure face width
We measure the straight-line distance between the two cheekbone points in pixels. These points sit on the visible outline of the face at cheekbone level.
Measure upper-face height
We measure a straight line from the midpoint of the two upper-eyelid points to the upper lip point. The line follows the marked points, so it may be slightly diagonal.
Calculate the ratio
We divide width by height and round the result to two decimal places. Resizing a photo while keeping its aspect ratio preserves the proportion; stretching it can change the result.
How to calculate FWHR by hand
Open a front-facing photo in an image editor. Mark the widest points of the cheekbones on each side, the top of each upper eyelid and the center of the upper lip’s top edge. Measure between the cheekbone points. Then find the midpoint between the two eyelid points and measure from it to the lip point. Divide the width by the height.
Use straight-line distances in the same units; pixels are enough. To compare with this tool, measure from the eyelid points rather than the brows.
This is an estimate from a 2D photo and has not been clinically validated. TryPSL’s overall score uses the same ratio definition with a separate head-pose correction, so the numbers may differ. Methodology and limitations
What is a good FWHR?
There is no clinically established ideal FWHR. We use 2.00 in the examples below because it makes the calculation easy to see: face width is twice upper-face height. It is not a target or a population average.
Below 2.00
Face width is less than twice upper-face height. For the same width, a longer eyelid-to-lip distance gives a lower ratio.
Close to 2.00
Face width is about twice upper-face height. Check all five points before interpreting small differences.
Above 2.00
Face width is more than twice upper-face height. This can reflect wider cheekbones, a shorter eyelid-to-lip distance, or both.
Illustrations by TryPSL at ratios of 1.75, 2.00 and 2.25. Face width stays the same; only upper-face height changes.
FWHR formulas and related facial ratios
Research has used more than one definition of upper-face height. The brow-based version measures a longer height, so it gives a lower FWHR for the same face. There is no fixed conversion between the two, because the gap between brows and eyelids varies from person to person.
| Measurement | Formula | Notes |
|---|---|---|
| FWHR, eyelid-based (TryPSL) | Cheekbone width ÷ distance from eyelid midpoint to upper lip | Eyelid-based measurements appear in studies such as Stirrat & Perrett (2010) |
| FWHR, brow-based | Cheekbone width ÷ distance from mid-brow to upper lip | Used by Carré & McCormick (2008); a longer height gives a lower ratio |
| Face length-to-width | Forehead-to-chin distance ÷ cheekbone width | Uses the whole face length; see the face shape detector |
| Midface ratio | Pupil distance ÷ distance from eye midpoint to upper lip | Compares eye spacing with midface height; see the midface ratio calculator |
| Eye separation ratio (ESR) | Pupil distance ÷ cheekbone width | Shares the cheekbone width with FWHR |
“Upper lip” means the center of its top edge. TryPSL measures the straight-line distance to that point from the midpoint of the two upper-eyelid points.
What research says about FWHR
Researchers have studied FWHR in relation to sex differences, facial impressions and behavior. These are different questions, and studies vary in their samples, photo sources and measurement methods.
Average sex differences are small
A 2015 meta-analysis by Geniole and colleagues found a small average difference between men and women (d = 0.11, n = 10,853). Kramer’s 2017 reanalysis found little evidence of a difference after excluding skull samples. Its East Asian face analysis included only three samples and did not reach statistical significance.
Perceived masculinity is a separate question
In Geniole and colleagues’ 2015 meta-analysis, male faces with higher FWHR were rated as more masculine (r = .35). Observers also tended to judge higher-FWHR faces as more threatening (r = .46). These findings describe impressions, not the average difference between men’s and women’s faces.
Behavioral findings vary across studies
Geniole and colleagues (2015) found a small link with threatening behavior in men (r = .16). Deaner and colleagues (2012) found that body weight, but not FWHR, predicted penalties among professional hockey players. A group-level association cannot predict how a particular person will behave.
For testosterone, Bird and colleagues (2016) found no significant positive association between FWHR and baseline levels or changes during competition in men. This calculator cannot estimate your testosterone level from a photo.
Why your FWHR changes between photos
FWHR depends on the distances visible in a photo, which expression and camera position can change. Keep the setup the same when comparing results.
Expression
Keep your face relaxed and your lips gently closed. Smiling lifts the upper lip and can shorten the measured height, increasing the ratio.
Chin and camera height
Keep the lens at eye level and your chin neutral. Tilting your head up or down changes the apparent eyelid-to-lip distance.
Head turn and distance
Face the camera directly and hold it at least an arm’s length away. A turned head or a close selfie changes the visible width of the face.
Hair and point placement
Pull hair away from your cheekbones and use a sharp original photo without a beauty filter. Check the cheekbone points on the close-up.
A 2016 study in PeerJ measured the same men across many photos and found that facial expression accounted for more of the variation in FWHR than differences between the men did. It shows how photo conditions affect the ratio; it does not validate this calculator.
FWHR calculator FAQs
What is FWHR?
FWHR stands for facial width-to-height ratio: cheekbone width divided by upper-face height. This tool measures height from the midpoint of the upper eyelids to the center of the upper lip’s top edge.
How do you calculate FWHR?
Divide cheekbone width by the straight-line distance from the upper-eyelid midpoint to the center of the upper lip’s top edge. Measure both lengths in the same units. For example, 418 px ÷ 220 px = 1.90.
What is a good or average FWHR?
There is no clinically established ideal. Published averages depend on the population, the photos and the height definition used, so we do not show a single average or percentile. Compare your own results across photos taken the same way.
Does a higher FWHR mean a more masculine face?
In Geniole and colleagues’ 2015 meta-analysis, male faces with higher FWHR were rated as more masculine. That finding concerns how faces were perceived, which is a different question from whether men and women have different average ratios. FWHR alone is not a masculinity score.
Is FWHR linked to testosterone or aggression?
For testosterone, Bird and colleagues’ 2016 analysis found no significant positive link with baseline levels or changes during competition in men. Studies of aggressive behavior have reported small associations and failed replications. Neither finding lets this calculator estimate your hormone levels or predict your behavior.
Why do FWHR calculators give different results?
Studies and calculators measure upper-face height from different points: some start at the brows, others at the upper eyelids. Starting at the brows makes the height longer, so the same face gets a lower FWHR. Point detection and manual adjustments also affect the result.
How accurate is this FWHR calculator?
We have not established an error margin. Results are rounded to two decimal places, but that does not mean they are accurate to 0.01. Photo conditions and point placement affect the measurement.
Why does my FWHR change between photos?
Expression, head angle and camera position can change the width and height visible in a photo. Point placement also matters. Use the same camera setup and a relaxed expression when comparing results.
Is FWHR the same as face length-to-width ratio?
No. FWHR uses only the upper face, from the eyelids to the upper lip. Face length-to-width compares the whole face, from the upper forehead to the chin, with its width. The face shape detector uses the latter.
Can I move the points?
Yes. Drag any blue point, or use Tab to select it and the arrow keys to move it. Hold Shift for larger steps. Reset points restores the detected positions. Your downloaded result uses your adjustments.
Can you change your FWHR?
Your result can change with camera angle, expression or point placement. The cheekbone points sit on the visible outline of the face, so soft tissue affects the width as well as bone. One photo cannot confirm a change in facial structure.
Is the FWHR calculator free and private?
Yes. The tool is free and needs no account. Your photo and measurements stay in your browser and are not sent to our analysis server. Use “Clear & choose another” or reload the page to clear the session.