Bar Bending Schedule Calculator
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
| Mark | Dia (mm) | Shape | Cut length (m) | Nos | Total length (m) | Weight (kg) |
|---|---|---|---|---|---|---|
| No data yet | ||||||
| Dia (mm) | Total length (m) | Weight (kg) |
|---|---|---|
| No data yet | ||
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_HEREPaste 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 call | From 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
- Enter one bar mark per line as
mark, dia(mm), shape, A, B, C, nos. All dimensions are in millimetres. - Pick a shape for each mark:
straight,lbend,ubend,stirruporcrank. Dimensions a shape doesn't use can be0. - Optionally add a wastage percentage to cover cutting waste and laps.
- 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.