Bra Size Calculator
This calculator helps you determine your bra size by taking your band and bust measurements. Understanding your correct bra size is essential for comfort and support, and this tool provides a straightforward way to get your size based on the difference between your bust and band sizes.
To use the calculator, simply input your band size and bust size in inches. The calculator will then compute your cup size, which is derived from the difference between the two measurements. This is crucial for finding a bra that fits well and provides the support you need.
Formula
The formula used in this calculator is straightforward: the cup size is calculated as the difference between the bust size and the band size. Here, bandSize is your measurement around the ribcage, and bustSize is your measurement around the fullest part of your bust.
How to use
- Measure your band size by wrapping a measuring tape around your ribcage, just under your bust.
- Measure your bust size by wrapping the tape around the fullest part of your bust.
- Enter both measurements into the calculator to find your cup size.
FAQ
What if my measurements fall between sizes?
You should round up to the nearest whole number for your band size and choose the cup size based on the calculated difference.
How often should I measure my bra size?
It's recommended to measure your bra size at least once a year or whenever your body changes significantly.
Can I use this calculator for different sizing systems?
This calculator is designed for US sizing; however, you can convert your measurements to other sizing systems as needed.
FORMULA RULES (strict — the formula compiles to a single JS function the page runs):
- Identifiers on either side MUST exactly match the camelCase names you declared in inputs/outputs.
- Every output[].name MUST appear on the LEFT side of a "name = expression" line.
- Use ^ for powers (e.g. (1+r)^n) OR pow(x, y).
- Allowed math functions: sqrt abs sin cos tan log ln exp pi pow min max round floor ceil sign random.
- No comments, no "where ..." clauses, no if/else/ternary, no string outputs, no Σ, no subscripts, no arrays, no recursion.
- Single-step computation only. If conditional logic is needed, use boolean arithmetic: (cond > 0) exprA + (cond <= 0) exprB.
- The bug context lists what the legacy version got wrong. FIX IT.
- 2-5 inputs typical; outputs are plain numbers.