Every body-shape guide on the internet gives you the same five fruits — pear, apple, hourglass, rectangle, inverted triangle. They're easy to remember and they're a lousy way to dress yourself. The FFIT system, developed by the College of Textiles at North Carolina State University, is the model the Closet Remix engine uses instead. It's based on actual measurements, not guesses, and it sorts bodies into nine shapes — not five.
The fruit-bowl problem
The hourglass-pear-apple system was popularised in the 1980s and has stuck mostly because magazines like easy diagrams. The trouble is that real bodies don't sort cleanly into five buckets — research at NC State analysed body scans of more than 6,300 women and found that the legacy fruit categories captured fewer than half of them. The other half were either misclassified or fell into a sixth "no clear category" bin.
The other problem is normative. Every fruit-system article eventually arrives at the same advice: dress to look like an hourglass. Cinch the waist. Lengthen the leg. Balance the proportions. Whatever shape you start as, the goal is to stop being it. That isn't styling — it's apology.
What the FFIT system measures
FFIT — Female Figure Identification Technique — sorts bodies by the relative ratios of four measurements: bust, waist, high hip, and low hip. The maths is published; the algorithm is open. We use it because it's evidence-based, free of the "fix yourself" subtext, and because it produces nine shapes that map cleanly onto the silhouette decisions a stylist actually has to make.
The four measurements:
- Bust. Around the fullest part of the bust, level with the floor.
- Waist. The narrowest part of the torso, usually about an inch above the navel.
- High hip. Three to four inches below the waist — across the upper hipbone.
- Low hip. The fullest part of the hips and seat, usually 7–9 inches below the waist.
Take the four measurements
You need a soft tape measure, a mirror, and underwear that doesn't sculpt. Five minutes. Don't suck in. Don't hold your breath.
- Stand naturally in front of a mirror, feet shoulder-width apart. Don't pose. The point is to measure the body you live in, not the one you'd hold for a photograph.
- Bust. Wrap the tape around the fullest part of your bust, keeping it level all the way around. Note the number. If you wear a bra most days, measure with one on — it's the silhouette your clothes meet.
- Waist. Bend gently to one side. The natural crease that forms is your true waist — usually about an inch above the navel. Measure there, gently snug, not tight.
- High hip. Three to four inches below the waist. This is the often-skipped measurement, and it's what separates a curvy hourglass from a spoon shape. Measure it.
- Low hip. The fullest point of the hips and seat. Have someone else look from the side if you can — the fullest point is sometimes lower than you think.
Measurements drift with cycles, weather, and life. Take the four numbers, then re-take them in three months. Use the average — that's the body you actually dress.
The nine shapes
FFIT computes ratios, not raw numbers — bust:waist, hip:waist, bust:hip, high-hip:waist. Plug them into the published thresholds and the result is one of nine shapes. We've translated the academic names into something plain.
Bust-prominent
- Top hourglass. Bust larger than hips, defined waist, balanced curves.
- Inverted triangle. Bust noticeably larger than hips, less waist definition.
Hip-prominent
- Bottom hourglass. Hips larger than bust, defined waist.
- Spoon. Hips noticeably larger than bust, with a high-hip "shelf" that sits above the low hip.
- Triangle (pear). Hips larger than bust, less waist definition than spoon.
Balanced
- Hourglass. Bust and hips roughly equal, waist clearly defined.
- Rectangle. Bust, waist and hips roughly equal — straight silhouette.
Mid-prominent
- Diamond. Waist wider than bust and hips, weight carried mid-torso.
- Oval. Soft, all-over curves with no single defining ratio.
What to wear, and why
The FFIT framework doesn't tell you what to wear. It tells you which silhouette decisions matter most for your shape. Here's the practical translation we use in the app.
If your bust is the prominent feature
V-necks, scoop necks and open collars do more visible work than any other styling choice. Tailored shoulders ground the silhouette. Avoid high-volume tops and statement chest pockets — they double a feature you don't need to amplify.
If your hips are prominent
The work is at the bottom of the silhouette, not the top. A-line skirts, wide-leg trousers and well-cut bootcuts let the natural shape sit comfortably. Skinny jeans aren't forbidden — they're just one option among many, not the default the high street treats them as.
If you're balanced (hourglass or rectangle)
Hourglass: structured pieces that follow the curve. Belts, wrap dresses, anything tailored at the waist. Rectangle: the silhouette is already clean, so play with proportion — peplums, layered lengths, anything that creates the visual interest the body itself doesn't.
If your waist is the prominent feature
The styling logic flips: instead of cinching at the middle, the eye is drawn up and out. Empire waistlines, tunics, structured outerwear that skims rather than clings. The single most useful piece is a coat or jacket cut to your specific length — visit a tailor; it's worth it.
The app never tells you to "elongate," "balance" or "minimise." Those words are styling-magazine cope for "your body is wrong." It isn't. We tell you what fits well and why — and leave the value judgements out.
In the app
To keep first-run gentle, we don't ask for measurements during onboarding. Once you're set up, your home screen carries a soft prompt to add a bit more about you — the Body Shape Audit lives there, and you can run it whenever you're ready. You'll also find it any time under Profile → About me → Edit style profile.
The four numbers stay on your device — the FFIT classification runs locally, not on a server. You'll get your shape, a one-line summary, and a small set of silhouette priorities that the Outfit Engine and Capsule Builder use from then on. Re-run it any time. Bodies change; the engine should change with them.