Skip to main content

Steel Weight Calculator

Calculate the weight of steel, stainless, aluminium or other metal bar, tube and angle stock — round, square, hex or flat bar, round/square/rectangular tube, or equal-leg angle — from its dimensions, stock length and material density, with 17 built-in materials, a quantity multiplier, and results in both kg and lb.

Input

Applies to every dimension and density below. Results are always reported in both systems.

mm in metric, inches in imperial. Outer diameter for tube, overall diameter for solid bar.

mm in metric, inches in imperial. The cut length of one piece.

Sets the density. Pick Custom to enter a value from your own material data sheet.

Number of identical pieces — adds a total-weight row for the whole order.

Output

Result
MetricValue
No data yet
Was this helpful?

More ways to use this tool

REST API

curl -X POST https://api.iotools.cloud/v1/tool/steel-weight-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "units": "metric",
    "shape": "round-bar",
    "diameter": "25",
    "side": "",
    "acrossFlats": "",
    "width": "",
    "height": "",
    "legLength": "",
    "thickness": "",
    "wallThickness": "",
    "length": "6000",
    "material": "carbon-steel",
    "density": "",
    "quantity": "1"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `steel-weight-calculator` tool (Steel Weight Calculator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Embed widget

<iframe
  src="https://iotools.cloud/embed/steel-weight-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Steel Weight Calculator — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Drop this into your own page — free, no key required, just a link back.

Cost per API/MCP callFrom 5 credits
Need more credits?View pricing

Also available with

Guides

The Steel Weight Calculator finds the weight of bar, tube, and angle stock — round, square, hex, or flat bar, round, square, or rectangular tube, and equal-leg angle — from its cross-section dimensions, cut length, and material density. Useful for a mill order, a fabrication quote, or checking a delivery ticket before it's paid for.

How to use it

  1. Pick your units — metric (mm, kg/m³) or imperial (inch, lb/ft³). All dimensions and the density follow whichever you choose.
  2. Pick the shape — the dimension fields below it change to match (diameter for round stock, across-flats for hex, wall thickness for tube, leg length for angle, and so on).
  3. Enter the dimensions and the length of one piece.
  4. Pick a material from the built-in density table, or choose Custom and enter your own density from a mill certificate or material data sheet.
  5. Set the quantity if you need more than one identical piece.

The result table gives the weight per piece, the unit weight (weight per meter/foot — useful for pricing stock sold by length), the cross-section area, the volume, and the density used, all in both metric and imperial units. A quantity above 1 adds a total-weight row for the whole order.

Cross-sections covered

  • Round bar — solid circular section, from diameter.
  • Square bar — solid square section, from side length.
  • Hex bar — solid hexagonal section, from the across-flats distance.
  • Flat bar — solid rectangular section, from width and thickness.
  • Round tube / pipe — from outer diameter and wall thickness.
  • Square tube — from outer side and wall thickness.
  • Rectangular tube — from outer width, outer height, and wall thickness.
  • Equal-leg angle — from leg length and thickness (both legs the same length).

How is tube or angle weight actually calculated?

Weight comes from cross-section area × length × density. For a tube, the area is the outer profile's area minus the hollow inner profile's area (so wall thickness must be less than half the outer dimension). For an equal-leg angle, the area is thickness × (2 × leg length − thickness), which avoids double-counting the corner where the two legs meet.

What if my bar is rebar, not stock bar?

Use the Rebar Weight Calculator instead — it uses the ASTM A615/A615M standard unit-weight table for US bar sizes #3–#18, rather than a density calculation.

What if I need the weight of a flat plate or sheet instead?

Use the Plate Weight Calculator, which handles rectangular sheet, round discs, and rings.

Everything runs in your browser; no dimensions or material data are sent to a server.

steel weightmetal weightbar weightpipe weighttube weightangle weightstructural steeldensityfabricationmechanical

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.