ForHosting KIT · Home, food & hobbies

Rebar Grid Calculator

A 6 by 4 m slab with bars at 200 mm centres and 50 mm edge cover needs 52 bars, 244.8 m of steel for one layer. Enter the slab size, maximum spacing and cover, and see the count and piece length in each direction. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Slab length m
6
Slab width m
4
Bar spacing mm
200
Edge cover mm
50
You get
Bars parallel to length
21
Bars parallel to width
31
Total bar count
52
Each length bar m
5.9

The rebar grid calculator turns a rectangular slab layout into a practical bar count and total bar length. Enter the slab length and width in metres, choose the maximum centre-to-centre spacing in millimetres, and optionally allow for edge cover to the outer bar centrelines. The result separates bars running in each direction, shows the length of each piece, and combines everything into one quantity estimate. It is intended for early material planning and checking, not as a substitute for a structural design or an approved reinforcement schedule.

Enter dimensions that describe the actual grid

Start with the overall rectangular slab length and width in metres. Then enter the specified maximum centre-to-centre spacing in millimetres. The calculator applies that same spacing limit to both orthogonal directions, which matches a regular square reinforcement grid.

Edge cover is measured from the slab edge to the centreline of the outermost bar, not to the outside surface of the steel. If your drawing gives concrete cover to the bar surface, convert it to centreline cover by adding half the bar diameter before using this field. A zero cover value places the outer bar centrelines on the slab boundaries and is useful for quick conceptual estimates, although construction drawings normally specify cover.

Use finished design dimensions rather than nominal room dimensions, and calculate separate rectangles when a slab has steps, recesses, thickened bands, openings, or different reinforcement zones. The tool assumes straight, continuous pieces across each clear dimension; it does not automatically deduct openings or add laps, hooks, anchorage, chairs, trimming bars, waste, or multiple reinforcement layers.

Understand how bar counts and lengths are calculated

The calculator first subtracts twice the centreline edge cover from both slab dimensions. Bars that run parallel to the slab length are distributed across the clear width, while bars that run parallel to the slab width are distributed across the clear length. For each distribution span, the tool divides the clear distance by the chosen maximum spacing, rounds the number of spaces upward, and adds one bar.

Rounding upward is important: it ensures the resulting actual spacing is never greater than the requested maximum, even when the dimension is not an exact multiple of that spacing. Each length-direction piece uses the clear slab length, and each width-direction piece uses the clear slab width. Directional totals are the piece count multiplied by its corresponding piece length; the overall count and length are the sums of both directions.

The result represents one grid layer. For identical top and bottom mats, calculate one layer and multiply procurement quantities by two, then separately account for any design differences, laps, supports, and waste.

Use the estimate responsibly on a project

Treat the output as a transparent quantity takeoff that can be checked against a drawing, schedule, or supplier order. The directional breakdown helps reveal common mistakes, such as using the slab length to determine the count of bars that actually run along that length; their count is controlled by the perpendicular width. Before ordering, confirm whether stock lengths can cover each calculated piece.

If splices are required, a continuous calculated line may become two or more physical stock pieces and will need code-compliant lap length, so both the purchased piece count and total length increase. Also add an explicit waste allowance appropriate to cutting patterns, handling, and site practice rather than hiding it in the slab dimensions. This calculator does not determine bar diameter, steel grade, reinforcement area, structural capacity, crack control compliance, development length, or required spacing.

Those decisions belong to the project engineer and applicable building code.

Estimate a simple slab mat

Convert a rectangular slab plan and specified spacing into directional piece counts and a combined bar length.

Check a reinforcement takeoff

Compare a manual or spreadsheet quantity against a deterministic calculation that exposes both grid directions.

Prepare an early material budget

Estimate the base reinforcement length before separately adding laps, waste, supports, and local strengthening.

Does the result include both grid directions?

Yes. It reports bars parallel to the slab length and bars parallel to the slab width, then totals both directions.

Why does the calculator round the number of spaces upward?

Rounding upward keeps the actual spacing at or below the maximum spacing you entered.

Is edge cover measured to the bar surface?

No. This input is measured to the outer bar centreline. Add half the bar diameter to a surface-cover dimension before entering it.

Are laps, hooks, waste, and openings included?

No. The result models straight continuous bars in one rectangular grid layer. Add project-specific laps, hooks, waste, openings, and extra reinforcement separately.

How do I estimate a slab with a top and a bottom mat?

The result covers one grid layer. For identical top and bottom mats, multiply the bar count and length by two, then allow separately for any design differences, laps and supports.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/home/rebar-grid

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/home/rebar-grid \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slab_length_m":6,"slab_width_m":4,"bar_spacing_mm":200}'
{
  "slab_length_m": 6,
  "slab_width_m": 4,
  "bar_spacing_mm": 200
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "home.rebar_grid",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Use the estimate responsibly on a project

Via the API, each calculation costs $0.002; the same deterministic calculation can be run in the browser for quick checks without sending project values to a server.

What does the calculation cost?

A browser calculation is free on this page, and an API calculation costs $0.002.

Read the full KIT documentation →