TheFaceRating

AI Hairstyle Try-On: Find the Haircut That Fits Your Face

Detect your face shape, get the haircuts that balance it, and preview six of them on your real photo with identity-preserving AI.

Free no signup478 landmarksOn-device no upload~3 s to result

Live scan demo0 / 478 points

Front-facing · neutral expression · even light

Add a selfie to begin

Method

How it works and the exact formula

A haircut is the single biggest change you can make to how your face reads, and the most expensive one to get wrong. This tool works in two stages: a free on-device analysis that matches haircuts to your face shape, and an identity-preserving AI try-on that renders those cuts on your real photo so you can see them before you book.

The free stage runs MediaPipe's 478-landmark face mesh in your browser and measures your length-to-width ratio, forehead-to-cheek ratio, jaw-to-cheek ratio and jaw angle. From those it classifies your face shape and picks haircuts from a library of styles tagged by the shapes they balance. Each recommendation comes with a one-line reason tied to your measurements, for example 'curtain bangs shorten a longer upper third'. You can switch between women's and men's cuts; the default follows your bone-structure twin's gender.

The try-on stage edits your photo rather than generating a new face. Our prompt instructs the image model to keep your facial features, bone structure, skin texture, expression and head pose identical, and to change only the hair. In the full report you get six face-shape-matched cuts rendered on your own photo; in the Try-On Studio you can upload any reference haircut and get a compatibility score from 0 to 100 before rendering it.

The underlying rules are classic stylist logic expressed as geometry. Round faces (length-to-width at 1.30 or less) need height and vertical lines. Oblong faces (1.55 or more) need width and a fringe. Square jaws (jaw-to-cheek 0.87 or more) need movement around the jaw. Heart faces need volume at the chin, and diamond faces need width at the forehead and chin around strong cheekbones.

Hair texture and density matter too, and a photo can't measure them. Fine, straight hair struggles to hold volume at the sides, while thick, curly hair adds width whether you want it or not. Use the matched cuts as a shortlist, then check the render: if a cut relies on volume your hair won't hold, pick the next one down.

Formulas

Length-to-width
LWR = |L10 − L152| ÷ |L234 − L454|
Forehead-to-cheek
F2C = |L103 − L332| ÷ |L234 − L454|
Jaw-to-cheek
J2C = |L58 − L288| ÷ |L234 − L454|
Upper third
|L10 − L168| ÷ face length (> 0.36 → fringe recommended)

MediaPipe landmarks used

Anatomical pointIndexRole
Iris centers468 / 473Level the face so widths are measured on a true horizontal.
Trichion (proxy) / menton10 / 152Face length.
Zygion234 / 454Cheekbone width: the reference width for every ratio.
Forehead edges103 / 332Forehead width (heart vs. diamond).
Gonion (proxy)58 / 288Jaw width (square vs. tapered).
Glabella / subnasale168 / 2Thirds, used to decide on fringes (long upper third) and jaw-level volume (long lower third).

Benchmarks

How measurements map to haircut strategy

How measurements map to haircut strategy
Face shapeMeasured signalAddBest cutsAvoid
RoundLWR ≤ 1.30Height, vertical linesLong layers, high pony, quiff, textured crop + fadeChin-length blunt bob, side volume
OblongLWR ≥ 1.55Width, fringeCurtain bangs, curly lob, messy fringe, medium flowTall quiff, long sleek middle part
SquareJaw ÷ cheek ≥ 0.87Movement at jawWavy shag, side-part waves, textured cropBlunt cuts ending at the jaw
HeartForehead − jaw > 0.12Volume at chinFrench bob, curtain bangs, side partHeight at crown, slicked back
DiamondForehead ÷ cheek < 0.80Width at forehead and chinSide-swept fringe, curly lob, textured French cropCenter-parted sleek styles
OvalBalanced ratiosNothing requiredAlmost all cuts, including buzz and pixieHeavy fringe that hides balance

Thresholds come from the face-shape classifier; recommendations come from the same library used for the 14 try-ons in the full report.

Styling

Styling and virtual try-on by result

Beyond face shape, three more measurements refine which cut works best for you.

Long upper third

A fringe of some kind (curtain, blunt, messy) is the fastest fix. Keep volume off the crown.

Measure your thirds

Strong jawline

Short sides and texture on top show it off; long waves below the jaw soften it.

Rate your jawline

Low symmetry score

Side parts and asymmetric layers hide small differences better than a strict center part.

Test your symmetry

Want to test a specific cut?

Upload a photo of any haircut in the Studio. You get a compatibility rating for your face shape and color season, then the cut rendered on your selfie.

Open the Try-On Studio

Want all six matched cuts?

The full report renders six face-shape-matched hairstyles, four necklines and four frames on your photo, with a styling guide.

See report plans

AI Hairstyle Try-On: frequently asked questions

How can I see what haircut suits my face?

Scan a front-facing selfie to get your face shape and matched cuts for free, then preview them on your own photo with the AI try-on. Seeing the cut on your face is far more reliable than a face-shape chart.

Is there a free AI hairstyle try-on?

The face-shape analysis and haircut recommendations are free and run on your device. The free color teaser includes one AI try-on (a neckline in your best color); hairstyle renders are part of the full report or cost one Studio credit each.

Will the AI change my face?

It shouldn't. The editing prompt explicitly locks your facial features, bone structure, skin texture, expression and head pose and changes only the hair. If a render looks unlike you, credits are refunded on failure and you can regenerate.

What haircut makes a round face look slimmer?

Cuts that add height and vertical lines: long layers starting below the chin, deep side parts, high ponytails, and for men a quiff or textured crop with a low fade. Avoid chin-length blunt bobs and volume at the sides.

What is the best haircut for an oblong face?

Cuts that add width and shorten length: curtain bangs, curly or wavy lobs, messy fringes and medium-length flow. Avoid tall quiffs and very long, sleek center parts.

How accurate are haircut simulators?

Modern identity-preserving editors produce realistic hair texture and hairlines on frontal photos. Results are less reliable with heavy shadows, hats or extreme angles. Use the render to judge shape and length, then show it to your stylist.

Can I try on a haircut from a celebrity photo?

Yes. In the Try-On Studio you can upload a reference photo of any haircut, get a compatibility score for your face, and see it rendered on your selfie.

References

  1. Farkas LG (1994). Anthropometry of the Head and Face (2nd ed.). Raven Press, New York.
  2. Kartynnik Y, Ablavatski A, Grishchenko I, Grundmann M (2019). Real-time Facial Surface Geometry from Monocular Video on Mobile GPUs. CVPR Workshop on Computer Vision for AR/VR.