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
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 point | Index | Role |
|---|---|---|
| Iris centers | 468 / 473 | Level the face so widths are measured on a true horizontal. |
| Trichion (proxy) / menton | 10 / 152 | Face length. |
| Zygion | 234 / 454 | Cheekbone width: the reference width for every ratio. |
| Forehead edges | 103 / 332 | Forehead width (heart vs. diamond). |
| Gonion (proxy) | 58 / 288 | Jaw width (square vs. tapered). |
| Glabella / subnasale | 168 / 2 | Thirds, used to decide on fringes (long upper third) and jaw-level volume (long lower third). |
Benchmarks
How measurements map to haircut strategy
| Face shape | Measured signal | Add | Best cuts | Avoid |
|---|---|---|---|---|
| Round | LWR ≤ 1.30 | Height, vertical lines | Long layers, high pony, quiff, textured crop + fade | Chin-length blunt bob, side volume |
| Oblong | LWR ≥ 1.55 | Width, fringe | Curtain bangs, curly lob, messy fringe, medium flow | Tall quiff, long sleek middle part |
| Square | Jaw ÷ cheek ≥ 0.87 | Movement at jaw | Wavy shag, side-part waves, textured crop | Blunt cuts ending at the jaw |
| Heart | Forehead − jaw > 0.12 | Volume at chin | French bob, curtain bangs, side part | Height at crown, slicked back |
| Diamond | Forehead ÷ cheek < 0.80 | Width at forehead and chin | Side-swept fringe, curly lob, textured French crop | Center-parted sleek styles |
| Oval | Balanced ratios | Nothing required | Almost all cuts, including buzz and pixie | Heavy 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 thirdsStrong jawline
Short sides and texture on top show it off; long waves below the jaw soften it.
Rate your jawlineLow symmetry score
Side parts and asymmetric layers hide small differences better than a strict center part.
Test your symmetryWant 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 StudioWant 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 plansAI 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
- Farkas LG (1994). Anthropometry of the Head and Face (2nd ed.). Raven Press, New York.
- 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.
Keep exploring
Related free tools and guides
Free tool
Face Shape Detector
Our classifier compares your length-to-width, forehead and jaw ratios with six face-shape prototypes and shows how close you are to each.
Free tool
Celebrity Bone Structure
We match your facial geometry, not your hair or makeup, against 30 celebrities, then show the styling that works on your structural twin.
Free tool
Glasses Finder
Get frame shapes matched to your face shape, plus bridge advice from your measured eye spacing, then try them on virtually.
Free tool
Golden Ratio Calculator
Compare your face with the classical proportion system: golden-ratio checks, vertical thirds, horizontal fifths, fWHR and midface ratio.