This calculator provides an estimated bra size based on common measurement methods. For the most accurate fit, professional fitting is recommended.
Estimated Bra Size:
—
Understanding Bra Sizing: The Victoria's Secret Method
Finding the perfect bra size is crucial for comfort, support, and confidence. While brands may have slight variations, the fundamental principles of measuring remain consistent. Victoria's Secret, a prominent lingerie retailer, often uses a straightforward method to determine bra size, which involves two key measurements: the band size and the bust measurement.
How to Measure for Your Bra Size:
For the most accurate results, it's best to have someone else measure you, or to use a soft, flexible measuring tape. Wear a non-padded, unlined bra or no bra at all for these measurements.
1. Band Size Measurement:
This is the measurement around your ribcage, directly under your bust.
Wrap the measuring tape snugly around your torso, just below your breasts.
Ensure the tape is level all the way around and not too tight or too loose. It should feel snug but comfortable.
Read the measurement in inches.
This measurement directly corresponds to the number in your bra size (e.g., 32, 34, 36). If your measurement falls between even numbers, you'll typically round up to the nearest even number. For example, if you measure 33 inches, you'd likely be a 34 band size.
2. Bust Measurement:
This is the measurement around the fullest part of your bust, usually across the nipples.
Wrap the measuring tape around your body at the fullest point of your bust.
Keep the tape measure parallel to the ground and ensure it's not too tight, which could compress your breast tissue.
Read the measurement in inches.
Calculating the Cup Size:
The cup size is determined by the difference between your bust measurement and your band measurement. The standard calculation is as follows:
Difference of 1 inch: A cup
Difference of 2 inches: B cup
Difference of 3 inches: C cup
Difference of 4 inches: D cup
Difference of 5 inches: DD cup (or E cup)
Difference of 6 inches: DDD cup (or F cup)
And so on, with each additional inch typically representing the next letter in the alphabet or a larger cup size designation.
For example, if your band size is 34 inches and your bust measurement is 37 inches, the difference is 3 inches (37 – 34 = 3). This difference corresponds to a C cup. Therefore, your estimated bra size would be 34C.
Why This Matters:
A well-fitting bra provides essential support, lifts the breasts, distributes weight evenly, and prevents discomfort. An ill-fitting bra can lead to shoulder pain, back pain, chafing, and poor posture. Using this measurement method can help you find a starting point for your bra size, especially when shopping online or when trying a new brand like Victoria's Secret.
Important Considerations:
Bra Styles: Different bra styles (e.g., push-up, full coverage, balconette) can fit differently even in the same size.
Brand Variations: While the calculation is standard, sizing can vary slightly between brands and even between different styles within the same brand.
Body Changes: Weight fluctuations, hormonal changes, and aging can affect your bra size. It's recommended to re-measure periodically.
Professional Fitting: For the most accurate and personalized fit, visiting a lingerie store for a professional fitting is always the best option.
This calculator is a tool to guide you, but personal comfort and fit should always be the ultimate deciding factors.
function calculateBraSize() {
var bandSizeInput = document.getElementById("bandSize");
var bustMeasurementInput = document.getElementById("bustMeasurement");
var resultValueDiv = document.getElementById("result-value");
var bandSize = parseFloat(bandSizeInput.value);
var bustMeasurement = parseFloat(bustMeasurementInput.value);
// Clear previous results and error messages
resultValueDiv.textContent = "–";
resultValueDiv.style.color = "#28a745"; // Reset to success green
// Input validation
if (isNaN(bandSize) || bandSize <= 0) {
resultValueDiv.textContent = "Invalid Band Size";
resultValueDiv.style.color = "#dc3545"; // Error red
return;
}
if (isNaN(bustMeasurement) || bustMeasurement <= 0) {
resultValueDiv.textContent = "Invalid Bust Measurement";
resultValueDiv.style.color = "#dc3545"; // Error red
return;
}
if (bustMeasurement = 0.5 && cupDifference = 1.5 && cupDifference = 2.5 && cupDifference = 3.5 && cupDifference = 4.5 && cupDifference = 5.5 && cupDifference = 6.5 && cupDifference = 7.5 && cupDifference = 8.5) {
cupSize = "I+"; // For very large differences
} else {
// This case should ideally not be reached due to previous checks, but as a fallback
resultValueDiv.textContent = "Calculation Error";
resultValueDiv.style.color = "#dc3545";
return;
}
var estimatedSize = bandSize + cupSize;
resultValueDiv.textContent = estimatedSize;
resultValueDiv.style.color = "#28a745"; // Success green
}