Skip to content
The Face Shape Detector
Face features

Face Shape Detector

Measure forehead, cheekbone and jaw width against face length to name which of the seven face shapes your outline matches.

Loading tool…
  • 468

    Landmarks mapped

  • 0

    Data collected

  • Free

    Always, no account

  • Any

    Device or browser

3 simple steps

How the face shape detector

What happens from the moment you start, in order.

  1. 1

    Capture a level frontal photo

    Face the lens at eye level, hair pulled back, expression neutral. Your image stays in the browser while 468 MediaPipe landmarks map across hairline, temples, cheekbones, jaw corners and chin.

  2. 2

    Measure three widths and one length

    Forehead width is read at the brow ridge, cheekbone width across the zygomatic arches, jaw width between the gonial angles, and total length from hairline midpoint to chin base.

  3. 3

    Compare ratio, taper and jaw angle

    Your length-to-width ratio and the taper between the three widths narrow the field, then the gonial angle separates square from round. Styling guidance arrives with the result.

What you get

Built to be checked

Every reading comes with the measurement behind it.

Real proportional measurements

Read the numbers behind the label: length-to-width ratio, three facial widths and your gonial angle in degrees, rather than a category name on its own.

Your photo never uploads

Detection runs inside your browser through Google MediaPipe. No image reaches a server, gets stored anywhere, or is shared with anyone at any stage.

All seven shapes covered

Oval, round, square, oblong, heart, diamond and triangle each carry explicit numeric thresholds, so borderline outlines get flagged instead of forced into a box.

Styling advice per shape

Every result carries haircut, fringe, eyewear and neckline guidance built on the counterbalance principle stylists and opticians have worked from for decades.

Face shape classification (facial morphology typing) sorts the outline of a human head into one of seven named categories using four measurements. The seven are oval, round, square, heart, diamond, oblong and triangle. The scheme grew out of portrait painting, then out of twentieth-century hairdressing and optical dispensing manuals, where stylists needed fast vocabulary for balancing a client's proportions.

Four numbers do the work. Three are horizontal chords, taken across the brow ridge, the zygomatic arches and the gonial angles. The fourth is a vertical drop from hairline to chin base. Divide that drop by the widest chord and you have the length-to-width ratio: readings near 1.0 are short and compact, readings past 1.5 are elongated. A fifth value, the interior angle at the gonial corner, settles the cases the ratio leaves tied.

Google MediaPipe Face Mesh supplies the geometry. Its 468-landmark topology fixes sub-pixel positions for the hairline, temples, cheekbones, jaw corners and chin, and the whole computation happens inside your browser tab. No image is uploaded, received or stored.

Below you'll find what the seven categories are for, the measurements and taper profile built on them, a side-by-side comparison of every shape, how stylists convert a label into haircut, fringe, eyewear and neckline choices, the photo conditions that shift a reading, and the limits of measuring a three-dimensional skull from a flat picture.

What the seven categories are for

Categories are a starting point for styling, not a description of who you are. Two people given the same label can look nothing alike, because the label compresses four numbers and discards skin, expression, coloring, feature size and profile depth.

They also sit on a continuum, and plenty of faces land within a few hundredths of a boundary. What makes the reading repeatable is the set of measurements underneath it.

The four measurements behind every result

Measurements come as one vertical and three horizontal, each taken from named skeletal landmarks rather than eyeballed.

  • Forehead width spans the broadest part of the brow ridge, roughly halfway between the eyebrows and the hairline.
  • Cheekbone width runs between the outermost points of the zygomatic arches, usually the widest chord available.
  • Jaw width connects the two gonial angles, where the mandible turns upward toward the ears.
  • Face length drops from the hairline midpoint to the base of the chin.

Those four also produce the taper profile, which compares the three widths and reports whether the outline narrows upward, narrows downward, or runs parallel. Taper plus the ratio resolves five categories on its own.

The remaining pair needs the gonial angle. Below roughly 120 degrees the jaw reads square and defined. Above roughly 135 degrees it reads soft and rounded. That angle is the only thing separating a square outline from a round one when their proportions are near identical, which is why both sit together in the comparison below.

The seven shapes side by side

ShapeLength to widthWidth relationshipJawline signature
Oval1.45 to 1.6Cheekbones widest, forehead a little broader than jawGently curved, no hard corner
Round0.95 to 1.15All three widths close to equalSoft, obtuse gonial corner
Square0.95 to 1.2All three widths close to equalSharp, near right-angle corner
Oblong (rectangle)Above 1.5Widths near equal, outline longSquared, softened by the extra height
Heart1.3 to 1.5Forehead clearly widest, jaw narrowestNarrow, pointed chin
Diamond1.4 to 1.6Cheekbones dominant, forehead and jaw both narrowAngular, tapered to a point
Triangle (pear)1.2 to 1.45Jaw widest, forehead narrowestBroad and heavy at the base

Oval is the reference the other six get described against: moderately long, widest at the cheek, curving gradually from temple to chin. Oblong is a square stretched vertically. Heart and triangle mirror each other, one tapering down and one tapering up. Diamond turns up least often, since it needs both the forehead and the mandible narrower than a pronounced cheekbone line. Each label drags styling conventions along with it.

Turning a label into styling decisions

Styling conventions run on one principle: counterbalance. Add apparent width where the outline is narrow, add height where it's short, soften where the line is hard.

  • Oval takes nearly anything. Skip heavy full fringes, which cut visible length.
  • Round wants lift at the crown, volume kept off the sides, long layers and angular rectangular frames.
  • Square softens under textured wispy layers at the jaw, plus curved or oval frames.
  • Oblong gains from horizontal interest: a blunt fringe, cheek-level waves, deeper frames.
  • Heart balances a broad forehead with fullness lower down: a chin-length bob, bottom-heavy or rimless frames.
  • Diamond opens up through a side-swept fringe and cuts that fill the narrow lower third.
  • Triangle pulls the proportions upward with volume above the ears and lighter weight along the mandible.

None of it survives a bad photograph, which is where most disputed results begin.

How to photograph for an accurate reading

Photographs decide the numbers, so five capture conditions matter more than the algorithm does, listed here in descending order of impact.

  1. Clear the hair off the face entirely. Anything crossing a temple or a jaw corner drags the detected outline inward, enough to move you a whole category.
  2. Hold a neutral expression, mouth closed. Smiling recruits the zygomatic muscles and inflates apparent cheekbone width.
  3. Put the lens at eye level, about an arm's length away. Low angles fatten the jaw; high angles fatten the forehead.
  4. Light the face evenly from the front. Side light sinks one cheek into shadow, and the mesh then follows the shadow edge instead of the bone.
  5. Avoid wide-angle selfie distortion. Short focal-length front cameras enlarge whatever sits nearest the sensor. Step back and crop in.

Keep your head level and square to the lens. Ten degrees of yaw compresses one side and shifts every horizontal reading, and projection sets the ceiling on accuracy.

Accuracy and honest limits

Accuracy is capped by the medium. A photograph is a flat projection of a three-dimensional skull, so depth gets inferred rather than measured. How far a cheekbone comes forward, how deep a chin sits: neither is in the picture, and two people with different profiles can share one frontal outline.

Borderline readings are common and are not errors. A ratio of 1.47 sits on the oval-to-heart boundary, and a small change in lighting or pose tips it either way. Two labels from two photos means you carry features of both.

Reported reliably: your proportions, which region is broadest, which is narrowest, and how the thresholds relate to those figures. Not reported at all: health, ancestry, character or attractiveness. The numbers are objective. The aesthetic conclusions drawn from them are conventions, and any convention you dislike can be ignored.

Seven categories, four measurements, one browser tab. The system compresses a head outline into three horizontal chords, one vertical drop, a taper profile and a gonial angle, then names the closest of oval, round, square, heart, diamond, oblong or triangle. The table shows how each differs from its neighbors, the styling section converts a label into haircut, fringe and eyewear choices, and the capture checklist protects the numbers from hair, expression, camera height and lens distortion. The limits stay on the page: flat projection, soft boundaries, nothing medical. Upload a level frontal shot to the face shape detector and read the ratios, not just the name at the top.

Questions

Face Shape Detector FAQ

The questions people ask most often about this tool.

Which face shapes does this tool measure?

Seven: oval, round, square, oblong, heart, diamond and triangle. Oval sits widest at the cheek with a gradual curve to the chin. Round and square share their proportions and split on jaw angle. Oblong is a square stretched vertically. Heart and triangle mirror each other, one tapering down and one tapering up, while diamond needs a narrow forehead and jaw under dominant cheekbones.

What is the length-to-width ratio?

The length-to-width ratio divides total face length, hairline midpoint to chin base, by the widest of the three horizontal measurements. Readings near 1.0 describe a short compact outline. Readings past 1.5 describe an elongated one. It is the first value any classification system computes, and it narrows seven categories down to two or three before any other measurement is applied.

Do you store or upload my photo?

No. The face mesh is computed locally by Google MediaPipe running inside your browser tab. Your image never travels to our servers, is never written to a database, and clears from memory when you close or reload the page. Nothing is retained after your session ends, and no account is needed to use the tool.

Can my face shape change over time?

Yes, gradually. Facial fat distribution shifts with age and body weight, which mainly moves apparent cheek and jaw width. Bone structure changes far more slowly, with some remodeling of the gonial angle across decades. A result that changes within weeks is almost always caused by weight, swelling or photo conditions rather than by skeletal change.

Is a photo more accurate than a tape measure?

A photo wins on repeatability. Landmark detection places the same anatomical points every time, while a tape slips against soft tissue and depends on how hard you press. A tape wins on depth, since it can follow a curve that a flat image cannot see. For proportional ratios, which is what classification needs, the photo method is the more consistent of the two.

Why did I get a different result in a different photo?

Four causes account for almost every disagreement. Hair crossing the temples narrows the detected forehead. A smile widens the cheekbone line. Holding the phone below eye level enlarges the jaw. And a wide-angle front lens exaggerates whatever sits nearest the sensor. Retake the shot at eye level, an arm's length away, hair back, under even frontal light.

Start with your face shape

Most styling decisions follow from the shape of your face. Run the detector, then work outward from the result.