Sizefinder | Wiehenstahl

Exclusive bodies - Exclusive dimensions

Enter your measurements

// ################################################### // BEGIN CONFIGURATION // Size definitions in cm let sizeDefinition = []; sizeDefinition["bustSize"] = []; sizeDefinition["bustSize"][0]={min: 106, max: 110}; sizeDefinition["bustSize"][1]={min: 111, max: 115}; sizeDefinition["bustSize"][2]={min: 116, max: 120}; sizeDefinition["bustSize"][3]={min: 121, max: 125}; sizeDefinition["bustSize"][4]={min: 126, max: 130}; sizeDefinition["bustSize"][5]={min: 131, max: 135}; sizeDefinition["bustSize"][6]={min: 136, max: 140}; sizeDefinition["waistSize"] = []; sizeDefinition["waistSize"][0]={min: 10, max: 92}; sizeDefinition["waistSize"][1]={min: 83, max: 97}; sizeDefinition["waistSize"][2]={min: 88, max: 102}; sizeDefinition["waistSize"][3]={min: 93, max: 107}; sizeDefinition["waistSize"][4]={min: 98, max: 112}; sizeDefinition["waistSize"][5]={min: 103, max: 117}; sizeDefinition["waistSize"][6]={min: 108, max: 122}; sizeDefinition["height"] = []; sizeDefinition["height"][0]={min: 0, max: 177}; sizeDefinition["height"][1]={min: 178, max: 186}; sizeDefinition["height"][2]={min: 187, max: 999}; let sizeName = ["Level 1","Level 2","Level 3", "Level 4", "Level 5", "Level 6", "Level 7 (Sollte nicht möglich sein)"]; let LengthName= ["short","normal","long"]; // END CONFIGURATION // ################################################### /** * * @returns {string} */ function getRightSize(){ if(checkInput()) { let sizes=[ getSizeId("bustSize",$('#bustSize').val()), getSizeId("waistSize",$('#waistSize').val()), ]; return getSizeName(sizes); } else { return "No suitable cut available" } } function getRightLength() { return LengthName[getSizeId("height",$('#height').val())]; } /** * Check if the size inputs are valid and displays error for user * @returns {boolean} */ function checkInput(){ let error=false; // reset $('#bustSize').css("border-color","inherit"); $('#waistSize').css("border-color","inherit"); if (!isSizeValid("bustSize",$('#bustSize').val())) { $('#bustSize').css("border-color","red"); error=true; } if (!isSizeValid("waistSize",$('#waistSize').val())) { $('#waistSize').css("border-color","red"); error=true; } return (error?false:true) } function isSizeValid(name,i){ let obj=sizeDefinition[name]; if (i>=obj[0]["min"] && i<=obj[obj.length-1]["max"]) { return true; } else { return false; } } function getSizeId (name, i) { let obj=sizeDefinition[name]; let result; if (i>=obj[0]["min"] && i<=obj[obj.length-1]["max"]) { $.each(obj,function(index){ if(i<=obj[index]["max"]){ console.log(i+" "+obj[index]["max"]); result=index; return false; } }); return result; } } function getSizeName(array){ if (array[0]<=4 && array[1]-array[0]<=1) { if (array[0]>=array[1]) { return sizeName[array[0]]; } else { return sizeName[array[1]]; } } else if (array[0]>=5) { return "Please tell us your measurements at info@wiehenstahl.com "; } else { return "Your chest measurement is above our current largest level" } } $('document').ready(function(){ $('#calc').click(function() { $('#resultLevel').text(getRightSize); $('#resultHeight').text(getRightLength); }); });


Your Level:
Your shirt length:

BECAUSE YOUR BODY DOESN'T COMPLY WITH THE STANDARD...

...we have developed a cut that is exactly tailored to the dimensions of bodybuilders. And because no two bodybuilders are alike, also no "classic" size classification suffices.

That's why we have developed a size system that refers to the respective training level (1-5).

To find out in which level you are, you need the following data:

It is recommended to have help during measuring and to put the measuring tape only loosely around the body parts (do not pull it tight).

With these measurements you can now calculate your Wiehenstahl level or use the table to see which level you are at.

Your chest measurement is above our current largest level?

Then contact us by e-mail at info@wiehenstahl.com and tell us your measurements. We are already working on more sizes!