How to use this calculator
Select the calculation mode first. For the usual forward calculation, choose “Calculate weight from dimensions.” Then choose the rod profile and enter only the dimensions displayed for that profile. Use the cross-section unit for diameter, width, thickness, or wall measurements, and use the separate length unit for each rod’s overall length.
Choose a steel grade from the material menu. The calculator inserts a representative theoretical density for that material. Select “Custom Density” when a mill certificate, laboratory value, coating system, or unusual alloy requires a different density. Mixed units are converted internally to meters, square meters, cubic meters, and kilograms before the result is converted to the requested display unit.
Enter either a direct quantity or bundle information. When both the number of bundles and rods per bundle are positive, their product becomes the total rod quantity. Add waste, cutting loss, coating, or tolerance percentages when estimating procurement rather than the ideal geometric weight. These adjustments are listed separately so the theoretical base weight remains visible.
Pricing is optional. Select whether the supplier quote is per kilogram, metric tonne, pound, or rod. Add cutting, fabrication, delivery, and other fixed costs. Discount is deducted before tax. The calculator then reports material subtotal, services, discount, tax, and estimated grand total.
Formula used
Every profile begins with its cross-sectional area. A round rod uses πd²/4. A square rod uses side². A rectangular bar uses width multiplied by thickness. A regular hexagon measured across flats uses (√3/2)AF². Hollow sections subtract the inner area from the outer area. After area is known, volume equals area multiplied by rod length. Mass equals volume multiplied by density.
The displayed result is mass, even though engineering and trade usage commonly calls it “weight.” Actual gravitational force would require multiplying mass by local gravitational acceleration. For purchasing and fabrication, kilograms, pounds, and tonnes are the practical units.
Steel density and grade selection
Carbon, mild, structural, galvanized, alloy, and many spring steels are commonly estimated near 7,850 kg/m³. Austenitic stainless steels are often estimated near 8,000 kg/m³. Tool, martensitic stainless, and cast steels can differ. Exact values vary with chemistry, heat treatment, porosity, coating, and manufacturing route. Use a certified density when contractual accuracy matters.
Galvanizing does not make the steel core itself denser. A coating allowance is therefore offered separately. This is useful when the coating mass matters but a detailed coating-thickness calculation is unavailable.
Solid versus hollow profiles
A hollow section may provide much lower mass than a solid bar with the same outside size. This can reduce transportation effort and dead load while preserving useful bending stiffness. However, the calculator estimates mass only. It does not verify buckling, bending, torsion, weld design, local wall slenderness, corrosion life, or structural code compliance.
For round tube, enter both outside and inside diameter. Alternatively, enter zero for inside diameter and provide wall thickness; the calculator derives the inside diameter. For square and rectangular hollow sections, wall thickness is subtracted from every side. The tool blocks geometrically impossible values.
Theoretical versus actual weight
Theoretical weight assumes a perfect cross-section, exact dimensions, constant density, and exact length. Real products have dimensional tolerances, rounded corners, scale, seams, surface treatments, and permissible mass variation. Hollow structural sections also have corner radii that can make a simple sharp-corner calculation slightly different from a manufacturer’s published mass.
For ordering, compare this calculation with a current supplier table. Use the manufacturing-tolerance field to model a known deviation. A positive percentage increases the estimate; a negative percentage reduces it. Waste and cutting allowances should be based on stock length, nesting plan, saw kerf, end trimming, rejected pieces, and the project’s quality requirements.
Worked example
Consider one carbon-steel round rod with a 20 mm diameter and a 6 m length. Converting 20 mm to meters gives 0.020 m. The area is π × 0.020² ÷ 4, or approximately 0.00031416 m². Multiplying by 6 m gives approximately 0.00188496 m³. Multiplying this volume by 7,850 kg/m³ gives approximately 14.797 kg for one rod. Ten identical rods have a theoretical mass of approximately 147.97 kg before allowances.
Common theoretical round-bar weights
| Diameter | Approx. kg/m at 7,850 kg/m³ | Approx. lb/ft |
|---|---|---|
| 6 mm | 0.2220 | 0.1491 |
| 8 mm | 0.3946 | 0.2651 |
| 10 mm | 0.6165 | 0.4143 |
| 12 mm | 0.8878 | 0.5966 |
| 16 mm | 1.5783 | 1.0606 |
| 20 mm | 2.4662 | 1.6572 |
| 25 mm | 3.8534 | 2.5893 |
| 32 mm | 6.3133 | 4.2424 |
| 40 mm | 9.8646 | 6.6287 |
| 50 mm | 15.4134 | 10.3574 |
Frequently asked questions
Why does my supplier’s weight differ?
Published supplier mass may include permitted manufacturing tolerances, standard corner radii, nominal rather than measured dimensions, coatings, or grade-specific density. Use the supplier’s certified table for final ordering.
Can this calculate rebar?
It can estimate a plain round bar by nominal diameter. Deformed reinforcement has ribs and product standards, so a recognized rebar mass table is better for contractual quantities.
Should waste be added to each rod or the project total?
This tool applies percentage allowances to the base project weight. That is suitable for budgeting. Detailed fabrication planning should calculate stock-length optimization and cut lists separately.
Does the calculator design structural members?
No. It calculates geometric mass and estimated cost. A qualified engineer must check strength, serviceability, stability, connections, fire, fatigue, corrosion, and applicable codes.
Can I save several different rods?
Yes. Calculate each rod, then select “Add to project.” Project and comparison data are stored in the browser using local storage and can be exported to CSV.