Snug (for more support)
Comfortable (standard fit)
Loose (for maximum comfort)
Your Estimated Skims Bra Size:
—
Understanding Your Skims Bra Size
Finding the perfect bra size is crucial for comfort, support, and overall confidence. While many standard bra calculators exist, this calculator is specifically tailored to help you find your ideal Skims bra size by considering your unique measurements and desired fit. Skims is known for its innovative designs and focus on foundational pieces, making precise fit even more important.
How the Calculator Works:
This calculator uses a common bra sizing methodology, with slight adjustments for the nuances of modern bra constructions, including those found at Skims. The process involves two key measurements:
Band Measurement: This is the measurement around your ribcage, directly under your breasts. It's the foundation of your bra size and dictates the numerical part of the size (e.g., 32, 34, 36). A snug measurement here is essential for proper support.
Bust Measurement: This is the measurement around the fullest part of your chest, across the nipples. The difference between your bust and band measurement helps determine your cup size.
The Calculation Logic:
The calculator first determines the band size. While there are various methods, a common approach involves adding a few inches (typically 4-5) to your underbust measurement to account for the bra band itself and ensure a comfortable fit. For this calculator, we've simplified this to a direct use of the band measurement, assuming it's taken correctly under the bust, and will factor in preference for band tightness.
The cup size is determined by the difference between your bust measurement and your band measurement. The general guidelines are:
0-1 inch difference: AA cup
1-2 inch difference: A cup
2-3 inch difference: B cup
3-4 inch difference: C cup
4-5 inch difference: D cup
5-6 inch difference: DD cup
6-7 inch difference: DDD/F cup
And so on, with each additional inch typically representing a larger cup size.
Adjusting for Preferred Fit:
Your personal preference plays a significant role in bra fit. This calculator incorporates a "Preferred Fit" option:
Snug: If you prefer a tighter band for maximum support or if you're between band sizes, selecting "Snug" might result in a band size that's one inch smaller (e.g., if 34 is your measured band, a snug fit might suggest trying a 32 band).
Comfortable: This option uses the direct band measurement to calculate the size, offering a standard, comfortable fit.
Loose: If you find bands tend to dig in or you prefer a very relaxed feel, selecting "Loose" might suggest a band size that's one inch larger (e.g., if 34 is your measured band, a loose fit might suggest trying a 36 band).
The cup size calculation remains largely consistent, but the band adjustment can influence the overall perceived fit.
Example Calculation:
Let's say you measure:
Band Measurement: 34 inches
Bust Measurement: 38 inches
Preferred Fit: Comfortable
Calculation:
Band Size: Your band measurement is 34 inches. With a "Comfortable" preference, your band size is likely 34.
Cup Size: The difference between your bust (38″) and band (34″) is 4 inches. A 4-inch difference typically corresponds to a D cup.
Result: Your estimated Skims bra size would be a 34D.
If you chose "Snug" with the same measurements, the calculator might suggest a 32 band, leading to an estimate of 32DD (since the difference of 4 inches is now relative to a 32 band: 38 – 32 = 6 inches, which corresponds to a DD cup). Conversely, a "Loose" fit might suggest a 36 band, potentially leading to a 36C estimate (38 – 36 = 2 inches difference).
Important Considerations:
This calculator provides an *estimate*. Bra fit can vary significantly between brands and even styles within the same brand due to differences in fabric, construction, and design. Skims bras, with their focus on soft materials and specific silhouettes, might fit differently than traditional bras. It is always recommended to:
Consult the official Skims size chart for the most accurate sizing information.
Read product reviews for specific styles you are interested in.
Try on the bra if possible, paying attention to how the band feels, how the cups contain your bust, and if there are any gaps or digging.
Don't be afraid to try a couple of different sizes if the first estimate doesn't feel quite right.
Happy bra shopping!
function calculateBraSize() {
var bandMeasurement = parseFloat(document.getElementById("bandMeasurement").value);
var bustMeasurement = parseFloat(document.getElementById("bustMeasurement").value);
var braFitPreference = document.getElementById("braFitPreference").value;
var resultDiv = document.getElementById("calculatedBraSize");
resultDiv.style.color = "#333"; // Reset color
if (isNaN(bandMeasurement) || isNaN(bustMeasurement) || bandMeasurement <= 0 || bustMeasurement <= 0) {
resultDiv.textContent = "Please enter valid measurements.";
resultDiv.style.color = "#dc3545";
return;
}
var calculatedBandSize = bandMeasurement;
var bandDifference = bustMeasurement – bandMeasurement;
// Adjust band size based on preference
if (braFitPreference === "snug") {
calculatedBandSize = bandMeasurement – 1;
} else if (braFitPreference === "loose") {
calculatedBandSize = bandMeasurement + 1;
}
// Ensure band size doesn't go below a reasonable minimum (e.g., 28)
if (calculatedBandSize = 0 && bandDifference 1 && bandDifference 2 && bandDifference 3 && bandDifference 4 && bandDifference 5 && bandDifference 6 && bandDifference 7 && bandDifference 8 && bandDifference 9 && bandDifference 10 && bandDifference <= 11) {
cupSize = 'J'; // or K
} else {
cupSize = 'K+'; // Handle larger differences
}
// Re-calculate cup based on adjusted band size if preference changed it
var effectiveBandForCup = (braFitPreference === "snug") ? bandMeasurement – 1 :
(braFitPreference === "loose") ? bandMeasurement + 1 :
bandMeasurement;
// Ensure effective band is not negative for calculation
if (effectiveBandForCup = 0 && adjustedBandDifference 1 && adjustedBandDifference 2 && adjustedBandDifference 3 && adjustedBandDifference 4 && adjustedBandDifference 5 && adjustedBandDifference 6 && adjustedBandDifference 7 && adjustedBandDifference 8 && adjustedBandDifference 9 && adjustedBandDifference 10 && adjustedBandDifference <= 11) {
adjustedCupSize = 'J';
} else {
adjustedCupSize = 'K+';
}
// Ensure the band size displayed is the one chosen by preference
var finalBand = bandMeasurement;
if (braFitPreference === "snug") {
finalBand = bandMeasurement – 1;
} else if (braFitPreference === "loose") {
finalBand = bandMeasurement + 1;
}
// Ensure final band size is not below minimum
if (finalBand < 28) finalBand = 28;
resultDiv.textContent = finalBand + adjustedCupSize;
resultDiv.style.color = "#28a745"; // Success color for valid result
}