Steel Weight Calculator

How much does your steel bar, plate, or tube weigh?

Enter your steel shape, key dimensions, and length to get the exact weight in both pounds and kilograms. Useful for estimating material costs, checking load ratings, or spec-ing fabrication orders.

Updated June 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
How It Works
The formula, explained simply

Steel is one of the densest common structural materials — a one-foot cube weighs about 490 pounds, which is why even a short length of bar stock can surprise you when it arrives on a pallet. Weight follows directly from volume: multiply the cross-sectional area of the shape by its length, then multiply by the density of steel. The cross-section is where the shape matters. A round bar uses the area of a circle. A square bar uses a square. A flat bar uses a rectangle. Hollow tube shapes subtract the inner void from the outer area before multiplying by density.

The wall thickness of a tube is where most errors happen. A 4-inch square tube with a 0.25-inch wall has an inner dimension of 3.5 inches on each side. The steel area is the difference between the outer 4x4 and the inner 3.5x3.5 — not the outer area alone. Getting this wrong by ignoring the wall produces a weight estimate that matches a solid bar, which can be 4 to 8 times heavier than the actual tube.

This calculator applies that geometry consistently across five common cross-section types. The density constant — 0.2836 lb per cubic inch — is the accepted value for carbon and mild steel, which covers the overwhelming majority of structural and fabrication work. Specialty alloys like 316 stainless or tool steel have slightly different densities, but for standard A36, A500, or similar grades, this value is accurate within mill tolerance.

When To Use This
Right tool, right situation

Use this calculator when you need the weight of raw steel stock — bar, plate, or tube — before it ships, before it is cut to length, or before it gets welded into an assembly. It works for freight estimation, crane and hoist sizing, floor load checks, and material cost calculations where suppliers price by the pound. It is also useful when verifying a fabricator's bill of materials against a shop drawing.

Do not rely on this calculator for rolled structural shapes like wide-flange beams, standard channels, or angles. Those sections have tapered flanges, fillets, and web geometry that differ from a simple rectangle or tube. The published weight-per-foot from the AISC Steel Construction Manual is more accurate for those sections. This tool handles prismatic cross-sections — constant geometry from end to end.

Also do not use this tool when alloy density matters. Stainless steel grades run about 3% heavier than carbon steel. Aluminum is less than one-third the density. If you are mixing materials in a weight budget, you need separate calculations for each material using its specific density.

Common Mistakes
Why results sometimes look wrong

The most common mistake is confusing outer diameter with nominal pipe size. A 2-inch nominal pipe does not have a 2-inch outer diameter — it has a 2.375-inch OD. Nominal designations for pipe and structural tube are labels, not measurements. Always look up the actual outside diameter from the supplier or standard table before entering it here. Using nominal size instead of actual OD will understate the weight by 10-20% on smaller sections.

The second mistake is skipping the wall thickness for tube shapes. It is tempting to estimate a tube section as if it were solid when you only have the outer size handy. A 3-inch square tube with a 0.25-inch wall is roughly 73% lighter than a solid 3-inch square bar. Using the solid bar formula for a tube produces an estimate so wrong it can double your freight quote and invalidate a load calculation.

A third error appears when calculating total order weight: forgetting that quantity multiplies everything. A fabricator ordering 40 pieces of 3-inch round bar at 20 feet each is moving about 4,800 pounds of steel. Treating this as a single-piece problem, then being surprised at the freight invoice, is avoidable. Always enter your actual piece count before reading the total weight output.

The Math
Worked examples and deeper derivation

The core formula is: Weight = Cross-Section Area x Length x Density.

For a round bar with diameter D: Area = pi times (D/2) squared. For a square bar with side S: Area = S squared. For a flat bar with width W and height H: Area = W times H. For a round tube with outer diameter D and wall thickness T: Area = pi times ((D/2) squared minus ((D/2) minus T) squared). For a square tube with outer width W, outer height H, and wall T: Area = (W times H) minus ((W minus 2T) times (H minus 2T)).

Length is converted from feet to inches before calculation (multiply by 12) because the density constant is in lb per cubic inch. The result in pounds is divided by 2.20462 to convert to kilograms. Weight per foot is simply the single-piece weight divided by the entered length in feet.

One useful shortcut: the weight-per-foot of a round bar in pounds is approximately 2.67 times the diameter squared (in inches). A 2-inch round bar is about 2.67 times 4 = 10.68 lb per foot. This rule-of-thumb holds within 1% for any solid round carbon steel bar and is widely used on the shop floor.

Estimating steel for a truck trailer build
3-inch round solid bar, 20 feet, 12 pieces
Each 3-inch round bar at 20 feet weighs about 240 lb, so 12 pieces comes to roughly 2,880 lb total. At typical freight rates, that is over a ton and a half of steel — knowing this before ordering avoids a surprise on the truck quote and lets you plan crane or forklift access at delivery.
Checking a mezzanine floor load limit with steel plate
Flat bar 12 inches wide, 0.5 inches thick, 8 feet long, 40 pieces
Each plate comes out around 163 lb, and 40 of them total roughly 6,500 lb. A standard mezzanine floor rated at 125 lb per square foot over a 50 square foot bay maxes out at 6,250 lb — this order is already over the limit. Running the weight before cutting the purchase order catches the overload before any steel arrives on site.
Architect checking curtain wall tube stock for a facade project
Square tube 2 x 2 inches, 0.125-inch wall, 14 feet, 200 pieces
Each tube section weighs about 14.4 lb, putting 200 pieces at roughly 2,880 lb. For a facade contractor, this weight check drives both the hoist specification and the structural engineer's review of anchor loads. Even a modest curtain wall accent grid in steel adds real mass that the primary structure must carry.
Expert Unlock
The thing most explanations skip

The density constant here assumes a fully dense, homogeneous material — no porosity, no scale, no coating. Hot-rolled steel arrives with mill scale that adds a thin oxide layer, and cold-drawn bar stock can have residual stress that slightly compresses the grain structure. In practice, neither effect changes weight by more than 1%. What does affect real-world weight is camber and sweep in long members. A 40-foot bar with measurable bow has the same mass as a straight one, but it takes up more space in a bundle and may shift the apparent center of gravity in a lifting sling. Weight calculators give you mass, not geometry — never use them to predict lift balance on long asymmetric assemblies without also accounting for the actual shape of the piece.

Why does my steel weight not match the supplier quote?

What density does this calculator use for steel?
This calculator uses 0.2836 lb per cubic inch, which equals 490 lb per cubic foot — the standard density for carbon and mild structural steel. Alloy steels and stainless grades can differ by a few percent, but for most structural and fabrication work, this value matches mill-certified weights within normal tolerance.
How do I calculate steel weight per foot using this tool?
Enter your shape, dimensions, and a length of 1 foot with a quantity of 1. The result-hero will show the per-foot weight directly. Alternatively, the tool always displays weight per foot as a secondary output regardless of the length you enter — no need to change your inputs.
Why is my calculated weight different from the structural steel tables in my reference book?
Published mill tables for W-shapes, HSS, and angles include the actual rolled geometry, which differs slightly from a simple geometric cross-section. This calculator uses clean geometric math — it is accurate for bar stock, plate, and tube, but not for standard rolled shapes like wide flange beams or channels where the web and flange fillets add or remove material. For those sections, use the AISC published weight-per-foot values.

Need something this doesn't cover?

Suggest a tool — we'll build it →