Introduction
Flat bar stock is the workhorse of any fab shop. Brackets, gussets, machine keys, shafting, frame rails, most of it starts life as a rectangular bar cut from a 20-foot mill length. Ordering the right amount of it means knowing the weight first. A 50 mm × 12 mm × 3 m bar of carbon steel weighs 14.13 kg. Order a hundred of them and you’re at 1,413 kg before waste. Miss that number on the quote and the job’s margin evaporates.
The math behind this tool is the same as any rectangular solid. Volume equals width times thickness times length. Multiply by density, convert units, done. What makes the tool useful is the grade handling. Stainless 304 and 316 sit about 2% heavier than carbon steel per unit volume. Galvanized, corten, tool, and alloy all default to carbon’s 7.85 g/cm³ because their alloying additions don’t shift the bulk density enough to matter for estimating.
This calculator also keeps steel cost and total cost on separate lines. If you’re quoting a job that includes cutting, drilling, or shipping, the additional cost field shows you exactly how much of the final number is material and how much is processing.
How to Use the Steel Bar Weight Calculator
Pick your currency from the dropdown if your supplier doesn’t quote in US dollars.
Enter the bar width and select the unit, mm, cm, meters, inches, or feet.
Enter the thickness and pick its unit.
Enter the length and pick its unit.
Choose a steel type from the dropdown. Density updates automatically for the seven presets.
Override the density if needed. Select Custom and enter any value in g/cm³, kg/m³, lb/in³, or lb/ft³.
Enter the quantity. Pick pieces, bars, or lengths depending on how you describe your stock.
Set the waste factor. Five percent covers offcuts and cutting kerf on a typical bar order.
Enter the price per kilogram.
Add any cutting, machining, or shipping cost as a flat total.
Hit Calculate. The Summary tab shows the headline weight and cost. The Detailed Breakdown tab shows every unit conversion and intermediate value.
How the Steel Bar Weight Calculator Formula Works
The tool converts every dimension to millimeters first, then to centimeters for the volume calculation.
Formula: Volume (cm³) = Width (cm) × Thickness (cm) × Length (cm)
Formula: Weight per Piece (kg) = Volume (cm³) × Density (g/cm³) ÷ 1000
Formula: Total Weight (kg) = Weight per Piece × Quantity
Formula: Weight with Waste (kg) = Total Weight × (1 + Waste % ÷ 100)
Formula: Steel Cost = Weight with Waste × Price per kg
Formula: Total Cost = Steel Cost + Additional Cost
The density field accepts four units, but the math always lands in g/cm³. A value entered in kg/m³ gets multiplied by 0.001. A value in lb/in³ gets multiplied by 27.6799. A value in lb/ft³ gets multiplied by 0.0160185. Whatever unit you enter, the internal calculation runs in the same place.
The steel type presets skip the conversion entirely. Carbon, galvanized, corten, tool, and alloy all load 7.85. Stainless 304 and 316 both load 8.00. The 0.15 g/cm³ difference between carbon and stainless works out to about 1.9% more weight per unit volume. On a 500 kg order, that’s 10 kg of extra material worth knowing before you commit to a grade.
One quirk worth flagging: the quantity unit (pieces, bars, lengths) is recorded in the breakdown for documentation, but it doesn’t change the math. Ten pieces and ten bars compute the same weight. The dropdown exists so the output matches how you describe the material on a purchase order.
Waste applies to the total weight before cost. Five percent is safe for cut-to-length stock from a supplier. Ten percent is better for full mill lengths you cut yourself. Set it to zero for a theoretical calculation.
Worked Example
You’re building a run of machine bases and need 8 rectangular steel bars. Each is 40 mm wide, 20 mm thick, and 2.5 meters long. You’re using carbon steel at 7.85 g/cm³. Waste is 5%. Your supplier charges $1.85 per kg, and you’re adding $45 for saw cutting and deburring.
Step 1: Convert to centimeters.
Width: 4 cm. Thickness: 2 cm. Length: 250 cm.
Step 2: Volume per bar.
4 × 2 × 250 = 2,000 cm³.
Step 3: Weight per bar.
2,000 × 7.85 = 15,700 g. Divide by 1,000 = 15.70 kg.
In pounds: 15.70 × 2.20462 = 34.61 lbs.
Step 4: Total weight.
15.70 × 8 = 125.60 kg.
Step 5: Weight with 5% waste.
125.60 × 1.05 = 131.88 kg.
Step 6: Steel cost.
131.88 × $1.85 = $243.98.
Step 7: Total cost.
$243.98 + $45.00 = $288.98.
The Summary tab reads: total weight 125.60 kg (276.86 lbs), weight per piece 15.70 kg (34.61 lbs), weight with waste 131.88 kg, steel cost $243.98, total cost $288.98. The breakdown tab lists the volume in both cm³ and m³, every unit conversion, and each cost line.
Switch the grade to stainless 304 and the same eight bars weigh 127.98 kg before waste. At $5.80 per kg for stainless, the steel cost jumps to $779.58. Same geometry, different alloy, different invoice.