Enter your measurements above to find your recommended bra size.
Understanding Your Bra Size: A Comprehensive Guide
Finding the right bra size is crucial for comfort, support, and overall breast health. Many women wear the wrong size, leading to discomfort, poor posture, and even long-term issues. Our Bra Size Calculator helps you determine your ideal size based on two simple measurements, providing a great starting point for your bra shopping journey.
Why Proper Bra Fit Matters
Comfort: A well-fitting bra prevents digging straps, gaping cups, and a band that rides up or feels too tight.
Support: The band, not the straps, should provide about 80% of the support. Proper support reduces strain on your shoulders and back.
Appearance: The right bra enhances your silhouette, providing a smooth look under clothing and preventing bulges.
Breast Health: Adequate support can help reduce breast pain and discomfort, especially during physical activity.
How to Measure Accurately
For the most accurate results from our calculator, follow these steps carefully:
Underbust Measurement (Band Size):
Wear a non-padded bra or no bra.
Wrap a soft measuring tape snugly around your rib cage, directly under your bust.
Ensure the tape is level all the way around your back.
Breathe out fully to get the smallest measurement. This is your underbust measurement.
Bust Measurement (Cup Size):
While still wearing a non-padded bra or no bra, wrap the measuring tape around the fullest part of your bust.
Ensure the tape is level across your back and not too tight or too loose.
Note this measurement.
All measurements should be taken in inches for this calculator.
Understanding Band and Cup Sizes
Your bra size consists of two parts: a number (the band size) and a letter (the cup size).
Band Size: This number (e.g., 32, 34, 36) corresponds to your underbust measurement. It should be snug but comfortable, providing the primary support. Our calculator rounds your underbust measurement to the nearest even number, which is standard for US/UK bra sizing.
Cup Size: This letter (e.g., A, B, C, D) represents the difference between your bust and band measurements. Each inch of difference typically corresponds to a cup size. For example, a 1-inch difference is an A cup, a 2-inch difference is a B cup, and so on.
Common Bra Fitting Issues and How to Spot Them
Band Riding Up: If your band rides up your back, it's likely too big. The band should be level all the way around.
Straps Digging In: If your straps are digging into your shoulders, your band might be too loose, causing the straps to overcompensate for support.
Cups Gaping: If there's space in the top or sides of your cups, the cup size is too big.
Spillage: If your breast tissue spills out over the top or sides of your cups, the cup size is too small.
Center Gore Not Lying Flat: The center panel (gore) between the cups should lie flat against your sternum. If it's lifting away, your cups might be too small or the bra style isn't right for your breast shape.
Examples of Bra Size Calculations:
Example 1: If your Underbust is 30.5 inches and your Bust is 36 inches:
Band Size: 30.5 rounds up to 32 (nearest even number).
Cup Difference: 36 – 32 = 4 inches.
Recommended Bra Size: 32D
Example 2: If your Underbust is 33 inches and your Bust is 38 inches:
Band Size: 33 rounds up to 34.
Cup Difference: 38 – 34 = 4 inches.
Recommended Bra Size: 34D
Example 3: If your Underbust is 29 inches and your Bust is 31 inches:
Band Size: 29 rounds up to 30.
Cup Difference: 31 – 30 = 1 inch.
Recommended Bra Size: 30A
Remember, this calculator provides a starting point. Bra sizes can vary slightly between brands and styles. Always try on bras to ensure the perfect fit and comfort.
function calculateBraSize() {
var underbustInput = document.getElementById("underbustMeasurement");
var bustInput = document.getElementById("bustMeasurement");
var resultDiv = document.getElementById("result");
var underbustMeasurement = parseFloat(underbustInput.value);
var bustMeasurement = parseFloat(bustInput.value);
if (isNaN(underbustMeasurement) || isNaN(bustMeasurement) || underbustMeasurement <= 0 || bustMeasurement <= 0) {
resultDiv.innerHTML = "Please enter valid positive numbers for both measurements.";
resultDiv.className = "error";
return;
}
if (bustMeasurement < underbustMeasurement) {
resultDiv.innerHTML = "Your bust measurement cannot be smaller than your underbust measurement. Please re-check your inputs.";
resultDiv.className = "error";
return;
}
// Calculate Band Size (US/UK sizing: round underbust to nearest even number, minimum 28)
var bandSize = Math.round(underbustMeasurement);
if (bandSize % 2 !== 0) {
// If odd, round up to the nearest even number for a snug fit
bandSize++;
}
// Ensure minimum band size is 28
bandSize = Math.max(28, bandSize);
// Calculate Cup Size
var cupDifference = bustMeasurement – bandSize;
var cupLetters = ["AA", "A", "B", "C", "D", "DD", "DDD", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P"];
var cupIndex = Math.round(cupDifference);
// Handle cases where cupDifference is very small or very large
if (cupIndex = cupLetters.length) {
cupIndex = cupLetters.length – 1; // Cap at the largest defined cup size
}
var cupSize = cupLetters[cupIndex];
resultDiv.innerHTML = "Your recommended bra size is: " + bandSize + cupSize + "";
resultDiv.className = ""; // Clear error class if present
}