High Interest Rate Car Loan Calculator

Hollow Section Weight Calculator (SHS & RHS)

Carbon Steel (7850 kg/m³) Stainless Steel (8000 kg/m³) Aluminum (2710 kg/m³) Copper (8960 kg/m³)

Total Weight:

0.00 kg


How to Calculate Hollow Section Weight

Calculating the weight of structural hollow sections (SHS for square, RHS for rectangular) is a vital step for engineers, architects, and DIY enthusiasts. Whether you are estimating shipping costs or calculating the structural load of a building, accuracy is essential.

The Hollow Section Weight Formula

The weight of a hollow section is determined by its volume and the density of the material. The formula used by this calculator is:

Area (A) = (W × H) – (W – 2t) × (H – 2t)
Weight = (A / 1,000,000) × L × D
  • W = Outer Width (mm)
  • H = Outer Height (mm)
  • t = Wall Thickness (mm)
  • L = Length (meters)
  • D = Material Density (kg/m³)

Practical Example: Square Hollow Section (SHS)

Let's say you have a standard 50mm x 50mm steel square hollow section with a 3mm wall thickness and a length of 6 meters.

  1. Outer Area: 50 × 50 = 2,500 mm²
  2. Inner Area: (50 – 6) × (50 – 6) = 44 × 44 = 1,936 mm²
  3. Cross-sectional Area: 2,500 – 1,936 = 564 mm²
  4. Convert to m²: 564 / 1,000,000 = 0.000564 m²
  5. Multiply by Length: 0.000564 × 6 = 0.003384 m³
  6. Multiply by Density (Steel): 0.003384 × 7850 = 26.56 kg

Standard Densities for Calculations

Material Density (kg/m³)
Carbon Steel 7850
Stainless Steel 8000
Aluminum 2710
function calculateHollowWeight() { var width = parseFloat(document.getElementById('hollowWidth').value); var height = parseFloat(document.getElementById('hollowHeight').value); var thickness = parseFloat(document.getElementById('hollowThickness').value); var length = parseFloat(document.getElementById('hollowLength').value); var density = parseFloat(document.getElementById('hollowDensity').value); var resultBox = document.getElementById('hollowResultBox'); var weightDisplay = document.getElementById('hollowWeightResult'); var detailsDisplay = document.getElementById('hollowDetails'); if (isNaN(width) || isNaN(height) || isNaN(thickness) || isNaN(length) || width <= 0 || height <= 0 || thickness <= 0 || length = width || thickness * 2 >= height) { alert("Wall thickness is too large for the given width and height."); return; } // Area in mm^2 var outerArea = width * height; var innerArea = (width – (2 * thickness)) * (height – (2 * thickness)); var crossSectionArea = outerArea – innerArea; // Weight calculation // Area / 1,000,000 (to convert mm2 to m2) * length (m) * density (kg/m3) var totalWeight = (crossSectionArea / 1000000) * length * density; var weightPerMeter = (crossSectionArea / 1000000) * 1 * density; weightDisplay.innerText = totalWeight.toFixed(2) + " kg"; detailsDisplay.innerText = "Unit weight: " + weightPerMeter.toFixed(2) + " kg/m | Section: " + width + "x" + height + "x" + thickness + "mm"; resultBox.style.display = "block"; resultBox.style.border = "2px solid #1a73e8"; }

Leave a Comment