Skip to main content

Bar Bending Schedule Calculator

API reference

Build a bar bending schedule (BBS) for reinforced concrete: enter each bar mark with its diameter, shape and dimensions to get the cut length, total length and weight per mark, plus a steel quantity summary by bar diameter.

Input

One bar mark per line; dimensions in mm. Shapes: straight (A), lbend (A, B), ubend (A, B, C), stirrup (A × B outside size, 135° hooks), crank (A = straight length, B = crank height). Unused dimensions can be 0. Lines starting with # are ignored.

Added to the summary weight for cutting waste and laps.

Output

Bar Bending Schedule
MarkDia (mm)ShapeCut length (m)NosTotal length (m)Weight (kg)
No data yet
Steel Summary by Diameter
Dia (mm)Total length (m)Weight (kg)
No data yet
Was this helpful?

More ways to use this tool

REST API

curl -X POST https://api.iotools.cloud/v1/tool/bar-bending-schedule-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "bars": "B1, 16, straight, 3000, 0, 0, 4\nS1, 8, stirrup, …",
    "wastePercent": "0"
  }'

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

Ask an AI agent

Use the IOTools `bar-bending-schedule-calculator` tool (Bar Bending Schedule 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/bar-bending-schedule-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Bar Bending Schedule 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

Build a bar bending schedule (BBS) for reinforced concrete work. List each bar mark with its diameter, shape, dimensions and count, and the calculator returns the cut length of every bar, the total length and weight per mark, and a steel quantity summary grouped by diameter — ready to copy or download as CSV for ordering and site cutting.

How to use it

  1. Enter one bar mark per line as mark, dia(mm), shape, A, B, C, nos. All dimensions are in millimetres.
  2. Pick a shape for each mark: straight, lbend, ubend, stirrup or crank. Dimensions a shape doesn't use can be 0.
  3. Optionally add a wastage percentage to cover cutting waste and laps.
  4. Read the schedule table and the per-diameter steel summary.

Shapes and formulas

Bend deductions follow the IS 2502 convention: a 90° bend deducts 2d, a 135° bend deducts 3d, and a standard hook adds 9d.

  • Straight: cut length = A
  • L-bend (one 90° bend): A + B − 2d
  • U-bend (two 90° bends): A + B + C − 4d
  • Stirrup (A × B outside size, 135° hooks): 2(A + B) + 2 × 9d − 3 × 2d − 2 × 3d
  • Crank bar: A + 2 × 0.42 × B, where B is the crank height

Weight per metre is d² / 162.28 kg, with d in millimetres.

Limits

Dimensions are out-to-out as drawn. Always check bend radii and hook lengths against the code and detailing drawings your project follows. This tool is an estimating aid, not a substitute for a checked structural design.

bar bending schedulebbsrebarcut lengthstirrupreinforcementsteel quantitybend deductionconstructioncivil engineering

Love the tools? Lose the ads.

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