Home / Construction / Reinforcement Steel Calculator

Reinforcement Steel Calculator – Rebar Weight in kg and Tonnes

Work out how much your reinforcement steel weighs from the bar size, the length of each bar, and how many bars you need.

100% FreeNo sign-up neededInstant results

Your reinforcement

Bar size
Diameter (mm)
Length per bar (m)
Number of bars

The default example is 10 bars of #4 (12.7 mm) at 6 metres each: 12.7 squared divided by 162 gives 0.996 kg per metre, so the total is 59.74 kg. Picking a bar size fills in its standard diameter; choose Custom diameter to type any diameter you like. The formula is the standard approximation used across the trade, and rolled bars vary slightly from it, so allow a little extra when you order. This tool works out quantities only; it does not design reinforcement or check any building code, so bar sizes and spacing still need a structural engineer.

Private by design: every number is worked out in your browser. Nothing you type is sent anywhere or stored.

Your result

Total weight
59.74 kg
10 bars of #4 (12.70 mm) at 6.00 m each, 0.996 kg per metre.
Weight per metre0.996 kg/m
Weight per bar5.97 kg
Total length60.00 m
Total weight59.74 kg
Total in tonnes0.0597 t
Copied

US bar sizes #3 to #11 at a glance

Each bar number is eighths of an inch across: #4 is 4 eighths, which is half an inch, or 12.7 mm. Weight per metre comes from diameter squared divided by 162, so a bar twice as thick weighs about four times as much per metre.

Bar sizeDiameter (mm)Diameter (in)Weight (kg/m)
#39.5253/80.560
#412.71/20.996
#515.8755/81.556
#619.053/42.240
#722.2257/83.049
#825.413.982
#928.651-1/85.067
#1032.261-1/46.424
#1135.811-3/87.916

The anchor case: a #4 bar at 12.7 mm gives 12.7 squared divided by 162, which is 0.996 kg per metre. Ten such bars at 6 metres each give 59.74 kg, or 0.0597 tonnes. A #8 bar, by contrast, is 3.982 kg per metre, so the same 10 bars at 6 metres would weigh 238.95 kg.

Key takeaways
  • Weight per metre = diameter in mm, squared, divided by 162 — a trade approximation on steel at 7,850 kg/m³.
  • Total = per-metre rate × total length (bars × length each); tonnes are kilograms divided by 1,000.
  • This page weighs a specified schedule; it never designs one — sizes, spacing and detailing need a structural engineer.

How it works

Step 1.
Pick a US bar size from #3 to #11, or choose Custom diameter and type any diameter in millimetres.
Step 2.
Enter the length of each bar in metres and how many bars you need.
Step 3.
Read off the weight per metre, the weight per bar, and the total in kg and tonnes.

Understanding rebar weight

A steel bar is a long cylinder, so its weight per metre is its cross-section area times steel density. With diameter in millimetres and density at 7,850 kg per cubic metre, the constants collapse to diameter squared divided by 162, near enough for ordering. That is why the formula only needs the diameter: double the diameter and the cross-section, and so the weight per metre, grows four times, not two.

Rolled bars vary slightly from the formula, laps and offcuts add length, and bends and hooks add weight that a straight-bar total misses. Treat the total here as the straight-bar quantity, then add your usual allowance for laps, waste and bending before you order. The tonne figure is the kg total divided by 1,000, which is the unit suppliers usually quote.

Work out how much your reinforcement steel weighs from the bar size, the length of each bar, and how many bars you need. Pick a US bar size or enter your own diameter, and the total follows at once.

Weight per metre: diameter squared over 162

The weight of a reinforcement bar per metre follows a single trade formula: weight per metre in kilograms equals the diameter in millimetres, squared, divided by 162. The divisor 162 is not arbitrary: it comes from steel’s density of 7,850 kilograms per cubic metre, combined with the circular cross-section and the unit conversions, compressed into one constant for site use. The formula is an approximation that rolled bars follow closely but not exactly, because real bars vary slightly in cross-section and density, and the page’s figures should be read with that tolerance in mind.

The default bar shows the formula directly. A #4 bar has a diameter of 12.7 mm, and 12.7 squared is 161.29, divided by 162 gives about 0.996 kilograms per metre, which is the page’s reported figure. The “about” matters: the page computes from unrounded values and displays rounded ones, so hand multiplication from displayed figures may differ in the last digit from the page’s outputs. Quote the page’s figures for ordering, and use hand arithmetic as a check, not as a replacement.

Diameter dominates the result because it is squared. Doubling the diameter quadruples the weight per metre, not doubles it, which is why bar size selection matters so much for total tonnage. A #8 bar at 25.4 mm, exactly double the #4 diameter, weighs 3.982 kilograms per metre against the #4’s 0.996, which is four times as much, as the squaring predicts. When comparing bar sizes, think in squares, not in diameters: a small step up in size is a large step up in weight.

The formula also explains why the page asks for diameter rather than bar weight directly. Diameter is the measurable, orderable property, stamped and specified for every bar, while weight per metre is derived and varies slightly by mill. Entering the diameter and letting the page apply the standard formula gives a consistent basis for comparing bars, and the approximation error, a fraction of a percent for most rolled bars, is smaller than the variation introduced by cutting, laps and waste on a real job.

From per-metre to per-bar to total

Total weight builds in three multiplications: per-metre weight times length gives per-bar weight, per-bar weight times bar count gives total weight, and total weight divided by 1,000 gives tonnes. The default job walks all three. At about 0.996 kilograms per metre, a 6-metre bar weighs about 5.97 kilograms, ten such bars weigh 59.74 kilograms in total, and that total is 0.0597 tonnes. Each step is simple, but the chain matters, because an error in any step propagates to the total, and the total is the figure orders are placed against.

Total length is the intermediate figure that ties the chain together: bar count times length per bar. For the defaults, 10 bars at 6 metres give 60.00 metres of bar in total, and the total weight is the per-metre rate applied to that length. Checking total length first is the fastest sanity test on any result: if the length looks wrong, the weight will be wrong in proportion, and the error is in the count or the length input, not in the formula. The page reports total length alongside total weight for exactly this checking purpose.

Tonnes are the ordering unit for larger jobs, and the conversion is division by 1,000: 59.74 kilograms is 0.0597 tonnes, displayed to four decimal places because small jobs are fractions of a tonne. For large jobs the tonne figure is the one suppliers quote against, while kilograms remain the figure for handling and for bar-by-bar checks. Keep both in view: kilograms for the bars in front of you, tonnes for the order as a whole, and the conversion between them as a division that should always be checked when an order is placed.

Rounding accumulates through the chain, which is why the page’s displayed figures may differ in the last digit from hand multiplication of displayed figures. The page computes from unrounded per-metre rates and rounds only for display, so a hand calculation from 0.996 may give 5.98 where the page gives 5.97, because the unrounded rate is slightly below 0.996. The difference is negligible for ordering, but it explains the apparent mismatch, and the rule is to trust the page’s chain over a hand chain built from rounded intermediates.

Bigger bars, longer bars: two ways to the same total

Two very different jobs can weigh the same, and the page’s probed cases demonstrate it. A #8 bar job, 25.4 mm diameter, 6 metres per bar, 10 bars, gives 3.982 kilograms per metre, 23.89 kilograms per bar, 60.00 metres total length, and a total of 238.95 kilograms, or 0.2389 tonnes. A #4 bar job with 20 bars of 12 metres each gives 0.996 kilograms per metre, 11.95 kilograms per bar, 240.00 metres total length, and the same total of 238.95 kilograms, or 0.2389 tonnes. Same total, different bars, different lengths, different counts.

The equality is a legitimate coincidence, not an error, and the arithmetic shows why. Total weight is per-metre rate times total length, and the two jobs balance a higher rate against a shorter length: the #8 job’s rate is about four times the #4 job’s, while its total length is a quarter of the #4 job’s, 60 metres against 240, so the products coincide. Coincidences of this kind are common when rates and lengths vary inversely, and recognising them prevents the false conclusion that one of the results must be wrong.

The practical lesson is that total weight alone does not describe a job. Two orders of 238.95 kilograms can contain different bar sizes, different lengths, different counts, and different handling requirements, and a supplier needs the breakdown, not just the total. Always order by size, length and count, with the total as a check, never by total alone. The page reports the full breakdown for this reason, and the breakdown, not the headline total, is what should be copied onto an order.

Length per bar also affects handling and waste in ways weight does not capture. Twelve-metre bars need longer transport and storage, produce different offcut patterns, and suit different layouts than six-metre bars, even when the total weight matches. A job’s logistics follow its lengths and counts, while its cost follows its weight, and both descriptions are needed to plan it. The page gives both; use both.

US bar sizes #3 to #11

US reinforcement bars are numbered by eighths of an inch: the bar number counts how many eighths of an inch make the nominal diameter. A #3 bar is 3 eighths of an inch, which is 9.525 mm. A #4 is 4 eighths, half an inch, 12.7 mm. The sequence continues through the page’s table, and the pattern is exact: each step adds one eighth of an inch, which is 3.175 mm, to the diameter.

BarDiameter (mm)BarDiameter (mm)
#39.525#825.4
#412.7#928.65
#515.875#1032.26
#619.05#1135.81
#722.225

The table’s figures are the page’s own, and the eighths rule lets you check any row: #7 at 7 eighths is 22.225 mm, #9 at 9 eighths is 28.65 mm, and #11 at 11 eighths is 35.81 mm. Larger bars beyond #11 exist in practice, but this page’s list runs #3 to #11, which covers the sizes most commonly used in ordinary reinforced concrete work. A bar outside that range should be entered by its custom diameter rather than forced onto the nearest listed size, because weight depends on the square of the diameter and a small diameter error becomes a larger weight error.

Nominal diameter is not measured diameter. A deformed bar’s measured diameter across its ribs exceeds its nominal diameter, and its weight per metre follows the nominal cross-section used in the standard, not a caliper reading over deformations. Enter the nominal size from the specification, not a field measurement over ribs, or the squared formula will overstate the weight. The page’s size selector exists to prevent that error: picking #4 enters 12.7 mm, the nominal value, regardless of what a rib measurement might suggest.

Metric practice differs by region, with bars specified directly in millimetres rather than by number, and the page’s custom diameter input covers that case. Enter the specified diameter in millimetres, and the same formula applies, because the formula takes diameter as its input whatever the naming system. A 20 mm metric bar and a #6 bar at 19.05 mm are close but not identical, and their weights differ accordingly, so keep the specification system straight when ordering: metric diameters for metric projects, US numbers for US-numbered projects, and no mixing between them.

Reading a bar schedule

A bar schedule is the document this page’s figures feed into, and reading it correctly is part of using the calculator well. A schedule lists bar marks, sizes, lengths, counts and shapes, typically in a table where each row is one bar type: its mark for identification, its size or diameter, its length, how many are needed, and its bending shape where applicable. The page takes one row at a time, size, length and count, and returns the weight for that row. A full schedule’s tonnage is the sum of its rows’ weights, computed row by row, never by averaging sizes or lengths across rows, because weight depends on the square of each row’s diameter individually.

Bar marks matter because they prevent the most expensive ordering error: right weight, wrong bars. Two rows can share a size and length but differ in shape or location, and their marks are what distinguish them on site. When transcribing a schedule into the calculator, work mark by mark, check each row’s size and length against the drawing, and keep the mark attached to the result, so that the weight computed for one mark is never accidentally assigned to another. The calculator does not know marks; the user must carry them alongside its outputs.

Lengths on a schedule are usually straight lengths before bending, with bending deductions and lap lengths handled by the detailing rules for the project. The page’s length input is the length per bar as scheduled, and if the schedule gives cut lengths that already account for bends, those are the lengths to enter. If it gives overall dimensions that bending will shorten, the cut length differs, and the difference belongs to the detailing computation, not to the weight formula. Enter scheduled lengths as scheduled, and resolve bending questions against the project’s detailing standard, not by adjusting the weight calculator’s inputs.

Counts on a schedule include the bars shown on the drawings, and laps, spares and waste are normally added as separate allowances by the scheduler, not by the weight calculator. A schedule count of 10 bars means 10 bars as drawn; the order quantity may be higher after allowances, and the page’s count input should be the quantity being weighed, whether drawn or ordered, stated explicitly. Mixing drawn counts with ordered totals, or weighing one and ordering the other without noting the difference, is how sites end up short or overstocked, and the distinction should be written on the order.

Use the page row by row, keep marks attached, sum the rows for the schedule total, and carry the breakdown, not just the total, onto the order. A schedule total without its rows cannot be checked, cannot be adjusted when a row changes, and cannot be verified on delivery. The page’s per-row figures, size, length, count, per-bar weight and row total, are the units of a verifiable schedule, and a schedule built from them, row by row, is one that can be audited, adjusted and trusted.

Coated and stainless bars deserve a note, because their weights differ slightly from plain carbon bars of the same nominal size. Epoxy coatings, galvanising and stainless alloys all add or change a small amount of material, and the standard formula on this page does not account for coatings. For ordinary estimating the difference is negligible beside detailing allowances, but for a large order of coated bars, or for verification against a delivery, confirm the applicable weights with the supplier or the mill certificate rather than assuming the plain-bar figures transfer exactly. The formula remains the right estimator; the certificate remains the right verifier.

Metric and imperial units meet on every site that uses both, and the conversion to keep straight is that one inch is exactly 25.4 millimetres. That single fact checks the whole bar table: a #8 bar at one inch is 25.4 mm, a #4 bar at half an inch is 12.7 mm, and a #3 bar at three eighths of an inch is 9.525 mm. When a drawing gives inches and the calculator takes millimetres, multiply inches by 25.4; when a specification gives millimetres and a supplier quotes inches, divide by 25.4. The conversion is exact, unlike the weight formula, so any discrepancy after converting is an error in transcription or in the size selected, not in the arithmetic. Keep one unit system through a calculation, convert once at the boundary, and the weights that follow will be consistent.

Custom diameters, and what the approximation means

Not every bar is a listed US size, and the page’s custom diameter input handles the rest. A 20 mm bar, entered directly, gives 2.469 kilograms per metre, 14.81 kilograms for a 6-metre bar, 148.15 kilograms for 10 bars, and 0.1481 tonnes. The computation is identical to the listed sizes: 20 squared is 400, divided by 162 is about 2.469, and the chain through per-bar and total follows as before. Custom input does not change the method; it only changes where the diameter comes from.

The approximation behind the formula deserves a final note, because it governs how much to trust the last digit. The divisor 162 encodes a density of 7,850 kilograms per cubic metre and a circular cross-section, while real rolled bars vary slightly in both, and their ribs add steel that the nominal cross-section does not fully capture. The result is that a computed weight and a weighed weight for the same bars can differ by a small percentage, in either direction, without either being wrong: one is a standard estimate, the other is a measurement of specific bars from a specific mill.

For ordering, the standard estimate is the right basis, because suppliers quote and mills certify against nominal weights, and the variation is smaller than the allowances a job normally carries for laps, hooks, bends and cutting waste. For verification, weighing delivered bars is the right check, and a discrepancy within a small percentage confirms the order rather than challenging it. Only a large discrepancy, well beyond rolling tolerance, suggests a wrong size or a short delivery, and that is a matter to raise with the supplier with the page’s breakdown in hand.

Keep the approximation in proportion. It does not affect bar choice, which is governed by structural design, and it does not affect layout, which is governed by drawings. It affects only the conversion from a specified bar schedule to an estimated tonnage, and for that purpose it is accurate enough that the industry uses it daily. Use the page’s figures for estimating and ordering, weigh for verification, and let the small gap between estimate and measurement be what it is: the difference between a standard and a sample.

Ordering, handling, and the limits of a weight calculator

An order needs more than a total weight. It needs the bar size, the length per bar, the count, and the total length, all of which this page reports, plus the detailing that the page does not model: laps where bars join, hooks and bends at ends, spacers and chairs, and cutting waste. Those detailing items add steel beyond the straight-bar total, and their amounts come from the drawings and the bar schedule, not from a weight formula. A total copied from this page without detailing allowances will understate the order, and the shortfall will appear on site, not on paper.

Handling follows the breakdown as well. Per-bar weights from about 5.97 kilograms for a #4 bar at 6 metres to about 23.89 kilograms for a #8 bar at 6 metres describe very different manual-handling tasks, and longer bars multiply the awkwardness even when the per-bar weight is modest. Plan transport, storage, cutting and placement around lengths and counts, not just tonnage: a tonne of short bars and a tonne of long bars are different jobs, and the page’s length and count figures are what distinguish them.

Most importantly, this page gives general engineering information only, and it does not design reinforcement. Bar sizes, spacing, cover, lap lengths, development lengths and detailing are structural design decisions that depend on loads, codes, exposure and the full structural system, and they require a structural engineer. Nothing on this page selects a bar size for a beam, a slab or a column, and no weight figure, however exact, substitutes for a design. Use the page to weigh a schedule that an engineer has specified, never to invent a schedule that no engineer has checked.

Used inside that boundary, the page is a fast, reliable estimator: enter the specified size or diameter, the length and the count, read the per-metre, per-bar and total figures, and carry the breakdown onto the order with detailing allowances added from the drawings. The arithmetic is standard, the approximation is honest, and the limits are stated. A weight calculator that knows it is not a design tool is more useful than one that pretends otherwise, because its results can be trusted exactly as far as they go, and no further.

The bar-size ladder: weight per metre from 10 mm to 25 mm

Weight per metre is diameter squared divided by 162 — one rule, every size.

The trade approximation behind this calculator is a single division: square the bar diameter in millimetres and divide by 162, which assumes steel at 7,850 kg/m³. A 10 mm bar is 100 ÷ 162 = 0.617 kg per metre; 12 mm is 0.889; 16 mm is 1.580; 20 mm is 2.469; 25 mm is 3.858. The growth is quadratic, not linear — doubling the diameter quadruples the weight per metre — which is why stepping up one bar size moves the total far more than adding a few bars of the same size.

Total weight is then per-metre rate × total length, where total length is bars × length each, and tonnes are kilograms divided by 1,000. The worked check on this page is a 12.7 mm bar at 0.996 kg per metre: 10 bars at 6 metres each weigh 59.74 kg, or 0.0597 tonnes, while a #8 bar at 3.982 kg per metre makes the same schedule 238.95 kg. The calculator weighs a specified schedule; it never designs one — sizes, spacing and detailing need a structural engineer. Full tables, US bar sizes and custom diameters: rebar explained.

DiameterWeight per metre10 bars × 6 m
10 mm0.617 kg37.04 kg
12 mm0.889 kg53.33 kg
16 mm1.580 kg94.81 kg
20 mm2.469 kg148.15 kg
25 mm3.858 kg231.48 kg

Ordering: laps, waste and the allowance that is not in the formula

The formula weighs the bars on the drawing. The order must weigh the bars on the truck.

Bars are rarely used at exactly their drawn lengths. Lap splices, where two bars overlap to continue a run, consume length that the schedule’s bar count does not show; bends consume a little more; cutting produces offcuts too short to use. A small allowance over the calculated weight covers all three, and the allowance should be agreed with the supplier and the engineer before ordering, not discovered as a shortage on site. The calculator’s figure is the exact weight of the specified schedule — the order quantity is that figure plus the agreed allowance, rounded up to the supplier’s bundle or tonne pricing.

Two ordering traps deserve naming. First, mixing metric and imperial sizes on one order: a #8 bar and a 25 mm bar are close but not identical, and the weight difference across a full schedule is real money. Second, custom diameters: entering a diameter directly uses the same D²/162 rule as the listed sizes, so a 20 mm custom bar and a listed 20 mm bar weigh the same — the custom entry is a convenience, not a different formula. Confirm the diameter in millimetres before entering it; a centimetre entered as millimetres squares the error.

Frequently asked questions

How do you calculate reinforcement steel weight?

First work out the weight per metre: square the bar diameter in millimetres and divide by 162. Then multiply by the length of each bar in metres and by the number of bars. For example, a 12.7 mm bar gives 0.996 kg per metre, so 10 bars at 6 metres each weigh 59.74 kg.

What is the weight of a #4 rebar per metre?

A #4 bar is 12.7 mm across, and 12.7 squared divided by 162 gives 0.996 kg per metre. One 6 metre #4 bar therefore weighs 5.97 kg.

How much do 10 #4 bars of 6 metres weigh?

Each #4 bar weighs 0.996 kg per metre, so one 6 metre bar weighs 5.97 kg, and 10 of them weigh 59.74 kg in total, which is 0.0597 tonnes.

What are the US bar sizes from #3 to #11?

The bar number counts eighths of an inch: #3 is 3/8 inch (9.525 mm), #4 is 1/2 inch (12.7 mm), #5 is 5/8 inch (15.875 mm), #6 is 3/4 inch (19.05 mm), #7 is 7/8 inch (22.225 mm), #8 is 1 inch (25.4 mm), #9 is 1-1/8 inch (28.65 mm), #10 is 1-1/4 inch (32.26 mm), and #11 is 1-3/8 inch (35.81 mm).

Is the diameter squared divided by 162 formula exact?

It is the standard trade approximation, built on a steel density of 7,850 kg per cubic metre. Rolled bars vary slightly from it, so it is right for estimating and ordering, and you should still allow a little extra for laps, offcuts and bending.

Does this calculator design my reinforcement?

No. This tool works out quantities only: how much a given set of bars weighs. It does not choose bar sizes or spacing and does not check any building code, so those decisions still need a structural engineer.

Why do two different jobs weigh the same?

Because total weight is per-metre rate times total length, and a higher rate against a shorter length can match a lower rate against a longer length. The #8 job at 60.00 metres and the #4 job at 240.00 metres both round to 238.95 kilograms: a legitimate coincidence, not an error, and a reminder to order by size, length and count, not by total alone.

Is diameter squared over 162 exact?

No. It is a trade approximation based on steel at 7,850 kilograms per cubic metre, and real rolled bars vary slightly in cross-section and density. A computed weight and a weighed weight for the same bars can differ by a small percentage without either being wrong.

Can I use this to design reinforcement?

No. This page gives general engineering information only. Bar sizes, spacing, cover, lap lengths and detailing are structural design decisions that require a structural engineer; nothing here selects reinforcement for any beam, slab or column.

What if my bar size is not listed?

Enter its diameter directly as a custom value. A 20 mm bar entered this way gives 2.469 kilograms per metre, 14.81 kilograms for a 6-metre bar, and 148.15 kilograms for 10 bars, by the same formula the listed sizes use.

Why does doubling the bar diameter quadruple the weight per metre?

Because weight per metre follows the cross-sectional area, which grows with the square of the diameter: D² ÷ 162. A 10 mm bar weighs 0.617 kg per metre, a 20 mm bar 2.469 kg — four times as much, not twice. That quadratic growth is why stepping up one bar size moves the schedule total far more than adding a few bars of the same size.

Should I order exactly the weight the calculator gives?

No — order the calculated weight plus an agreed allowance. Lap splices, bends and cutting waste consume length the schedule does not show, and a shortage on site costs more than a small surplus. Agree the allowance with the supplier and the engineer before ordering, and round up to bundle or tonne pricing. The calculator weighs the specified schedule exactly; the order must weigh the real bars.

↑