'); printWindow.document.write('
' + content + '
'); printWindow.document.write(' '); printWindow.document.close(); printWindow.focus(); setTimeout(function() { printWindow.print(); printWindow.close(); }, 500); } function downloadPreContent() { var content = ""; var preElements = document.querySelectorAll("pre"); preElements.forEach(function(pre) { content += pre.textContent + "\n\n"; }); var blob = new Blob([content], { type: 'text/plain' }); var anchor = document.createElement('a'); anchor.download = postTitle + '.txt'; // Use the post title as the filename anchor.href = window.URL.createObjectURL(blob); anchor.style.display = 'none'; document.body.appendChild(anchor); anchor.click(); document.body.removeChild(anchor); } function downloadPreContentAsCSV() { var content = ""; var preElements = document.querySelectorAll("pre"); preElements.forEach(function(pre) { // Assuming each line in `pre` is a row and columns are separated by commas var rows = pre.textContent.trim().split("\n"); rows.forEach(function(row) { content += row + "\r\n"; // Use Windows-style line endings for compatibility }); }); var blob = new Blob([content], { type: 'text/csv;charset=utf-8;' }); var anchor = document.createElement('a'); anchor.download = postTitle + '.csv'; // Use the post title as the filename anchor.href = window.URL.createObjectURL(blob); anchor.style.display = 'none'; document.body.appendChild(anchor); anchor.click(); document.body.removeChild(anchor); } function downloadPreContentAsExcel() { var workbook = XLSX.utils.book_new(); var preElements = document.querySelectorAll("pre"); preElements.forEach(function(pre, index) { // Convert the text content of each
 to a workbook
        var csv = pre.textContent;
        var new_workbook = XLSX.read(csv, {type: 'string'});

        // Assuming there's only one sheet in the new workbook
        var first_sheet_name = new_workbook.SheetNames[0];
        var worksheet = new_workbook.Sheets[first_sheet_name];

        // Append the worksheet to the main workbook
        XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet' + (index + 1));
    });

    // Write the workbook and trigger a download
    XLSX.writeFile(workbook, postTitle + '.xlsx');
}


function downloadPreContentAsJSON() {
    var content = [];
    var preElements = document.querySelectorAll("pre");
    preElements.forEach(function(pre) {
        // Assuming each line in `pre` is a separate data entry
        var lines = pre.textContent.trim().split("\n");
        lines.forEach(function(line) {
            // Convert each line to an object or use as is if it's already JSON formatted
            try {
                content.push(JSON.parse(line)); // If each line is a JSON string
            } catch (e) {
                content.push(line); // If each line is just a string, not JSON formatted
            }
        });
    });

    var blob = new Blob([JSON.stringify(content, null, 2)], { type: 'application/json' });
    var anchor = document.createElement('a');
    anchor.download = postTitle + '.json'; // Use the post title as the filename
    anchor.href = window.URL.createObjectURL(blob);
    anchor.style.display = 'none';
    document.body.appendChild(anchor);
    anchor.click();
    document.body.removeChild(anchor);
}

function downloadPreContentAsXML() {
    var content = '\n\n';
    var preElements = document.querySelectorAll("pre");
    preElements.forEach(function(pre, index) {
        // Assuming each line in `pre` is a separate data entry and XML-safe
        var lines = pre.textContent.trim().split("\n");
        lines.forEach(function(line, lineIndex) {
            content += '    ' + line + '\n';
        });
    });
    content += '';

    var blob = new Blob([content], { type: 'application/xml' });
    var anchor = document.createElement('a');
    anchor.download = postTitle + '.xml'; // Use the post title as the filename
    anchor.href = window.URL.createObjectURL(blob);
    anchor.style.display = 'none';
    document.body.appendChild(anchor);
    anchor.click();
    document.body.removeChild(anchor);
}

function copyToClipboard(button) {
    var preElement = document.querySelector('pre.quicklist');
    if (preElement) {
        navigator.clipboard.writeText(preElement.innerText)
            .then(() => {
                // Log success and change button text
                console.log('Text copied to clipboard');
                var originalText = button.innerText;
                button.innerText = 'List Copied';

                // Reset button text after 3 seconds
                setTimeout(function() {
                    button.innerText = originalText;
                }, 3000);
            })
            .catch(err => {
                // Log any errors during the copy process
                console.error('Failed to copy text: ', err);
            });
    } else {
        // Log an error if the 
 element isn't found
        console.error('No 
 element with class "quicklist" found');
    }
}







		
		


			
		
		
				
				
		
	

List of Bra Sizes

Are you looking for a list of bra sizes you can easily copy or download in popular formats? Bra sizes typically consist of a number, indicating the band size, and a letter, indicating the cup size. The band size is usually measured in inches in the United States and centimeters in most other parts of the world. Cup sizes are represented by letters, starting from A.

This list includes a range of band sizes (28-50) and cup sizes (AA-P), combining each band size with each cup size.

28AA
28A
28B
28C
28D
28DD
28DDD
28F
28G
28H
28I
28J
28K
28L
28M
28N
28O
28P
30AA
30A
30B
30C
30D
30DD
30DDD
30F
30G
30H
30I
30J
30K
30L
30M
30N
30O
30P
32AA
32A
32B
32C
32D
32DD
32DDD
32F
32G
32H
32I
32J
32K
32L
32M
32N
32O
32P
34AA
34A
34B
34C
34D
34DD
34DDD
34F
34G
34H
34I
34J
34K
34L
34M
34N
34O
34P
36AA
36A
36B
36C
36D
36DD
36DDD
36F
36G
36H
36I
36J
36K
36L
36M
36N
36O
36P
38AA
38A
38B
38C
38D
38DD
38DDD
38F
38G
38H
38I
38J
38K
38L
38M
38N
38O
38P
40AA
40A
40B
40C
40D
40DD
40DDD
40F
40G
40H
40I
40J
40K
40L
40M
40N
40O
40P
42AA
42A
42B
42C
42D
42DD
42DDD
42F
42G
42H
42I
42J
42K
42L
42M
42N
42O
42P
44AA
44A
44B
44C
44D
44DD
44DDD
44F
44G
44H
44I
44J
44K
44L
44M
44N
44O
44P
46AA
46A
46B
46C
46D
46DD
46DDD
46F
46G
46H
46I
46J
46K
46L
46M
46N
46O
46P
48AA
48A
48B
48C
48D
48DD
48DDD
48F
48G
48H
48I
48J
48K
48L
48M
48N
48O
48P
50AA
50A
50B
50C
50D
50DD
50DDD
50F
50G
50H
50I
50J
50K
50L
50M
50N
50O
50P

Band Sizes

Common band sizes in inches (United States, UK, Canada) include:

  • 28
  • 30
  • 32
  • 34
  • 36
  • 38
  • 40
  • 42
  • 44
  • 46
  • 48
  • 50

In other regions, these sizes may be represented in centimeters, typically starting around 60 cm and increasing in 5 cm increments (e.g., 60, 65, 70, 75, etc.).

Cup Sizes

Cup sizes generally start from A and can go up to K or beyond, depending on the manufacturer:

  • A
  • B
  • C
  • D
  • DD (E in some regions)
  • DDD/F (UK E, EU F)
  • G (UK F, EU G)
  • H (UK FF, EU H)
  • I (UK G, EU I)
  • J (UK GG, EU J)
  • K (UK H, EU K)
  • L (UK HH, EU L)
  • M (UK J, EU M)
  • N (UK JJ, EU N)
  • O (UK K, EU O)
  • P (and potentially beyond)

Combinations

Each band size can be combined with each cup size, leading to a wide array of possible sizes, such as 32A, 34B, 36C, 38D, 40DD, and so on. The availability of sizes can vary significantly between brands and regions.

Additional Notes

  • Sister Sizes: Bras can have “sister sizes” – different sizes that provide a similar fit. For example, a 34B has a similar cup volume as a 32C or a 36A.
  • Variations by Brand: Different brands may have slight variations in sizing, so it’s common for someone to wear different sizes in different brands.
  • Plus Sizes and Petite Sizes: Some manufacturers offer plus sizes and petite sizes, which cater to larger or smaller body frames, respectively.
  • Custom Sizes: Some specialty stores and brands offer custom sizing for those who don’t fit into standard size ranges.

Remember, the most important aspect of choosing a bra is comfort and fit, which can vary greatly between individuals and brands. Getting professionally fitted for a bra is often recommended to ensure the best fit and support.