How Condom Sizing Actually Works
Condom packaging rarely says "small," "medium," or "large" the way clothing does. Instead, manufacturers size condoms by nominal width — the flat width of the condom in millimetres when it's laid out and measured edge to edge. A typical "standard" condom has a nominal width of 52-54mm, but the full market ranges from around 47mm (extra snug) up to 72mm (XL).
The reason nominal width matters more than length is simple: most condoms are manufactured between 180mm and 210mm long, which comfortably covers the vast majority of users. Girth, on the other hand, varies more from person to person, and it's girth that determines whether a condom feels secure, stays in place, and avoids breaking or slipping.
Step 1: Measure Your Girth
- Get fully erect — packaging specifications are based on erect measurements.
- Wrap a soft measuring tape once around the thickest part of the shaft.
- Note where the tape overlaps to get your circumference (girth) in mm, cm, or inches.
- No tape measure? Wrap a piece of string around the shaft, then measure the string against a ruler.
- Measure twice for consistency, ideally on two different occasions.
Step 2: Convert Girth to Nominal Width
Once you have your girth, the generally accepted guidance — consistent with WHO/UNFPA condom programming recommendations — is that nominal width should sit at roughly 85-90% of your measured girth. A condom slightly narrower than your girth stretches snugly around the shaft and stays in place; one that's too close to (or wider than) your girth is more likely to bunch up or slip.
Use the calculator below to skip the maths: enter your girth in any unit and it will instantly recommend a nominal width, show you where that falls on the size spectrum, and list matching brands.
Step 3: Account for Material
Material affects how a given nominal width actually feels. Latex is the most elastic and forgiving of small sizing differences. Polyisoprene offers a similar stretch with a softer feel, often used in latex-free lines. Polyurethane is thinner but less elastic, so getting the nominal width right matters more with this material than with latex.