Slab Design Calculator: One Way and Two Way Reinforced Concrete
Heading to the field? Install this site from your browser menu and this tool works with no signal. See how
Concrete Slab Designer
One way and two way reinforced concrete slab design. Thickness for deflection control, load path, design moments, steel area per metre and a practical bar spacing. Two way panels are solved with the elastic plate series and checked against a yield line collapse analysis, so you see both the working load moments and the true collapse margin.
Calculation, step by step

How to use this slab designer
Start on the one way tab if the panel is supported on two opposite sides, or if it is supported on four sides but is more than twice as long as it is wide. Enter the span, the support condition, a trial thickness and the loads. The tool works out the self weight for you, so only enter the superimposed dead load such as screed, finishes and services.
Switch to the two way tab when the panel is supported on all four sides and the aspect ratio is under two. Enter both spans and the tool sorts out which is short. It reports elastic moments at the centre of the panel, chooses steel for each direction, and then runs a separate yield line check to tell you how much real margin the slab has before it collapses.
The thickness field is a trial value, not an output. Slabs are almost always governed by deflection rather than by strength, so the usual workflow is to pick a thickness from the span over depth guide, check that the steel comes out sensible, and adjust. The tool tells you the guide value for the support condition you picked.
Why one way and two way are different problems
Imagine a rectangular panel supported on all four sides. Both directions want to deflect, but they have to deflect the same amount where they cross, because it is one slab. Stiffness in bending goes as the inverse of span to the fourth power, so a strip that is half as long is sixteen times stiffer and takes sixteen times the load.
That is the whole story. For a square panel the two directions are equally stiff and the load splits evenly. Stretch the panel to a ratio of 1.5 and the short span already takes about 84 percent. At a ratio of 2 it takes around 94 percent, and the long direction is doing so little that pretending it does nothing is both simpler and safe. That is where the familiar rule of two comes from, and knowing where it comes from tells you when to be careful with it.
A one way slab is then just a beam of unusual proportions. Take a strip one metre wide, design it in bending exactly as you would a beam, and repeat that strip across the panel. The steel comes out as an area per metre, which you convert into a bar diameter and a spacing.
Elastic moments and collapse loads answer different questions
This tool gives you both, and they are not competing methods. They describe different moments in the life of the slab.
The elastic solution treats the slab as a flat plate and solves the governing plate equation as a double sine series. It tells you how moments are distributed while the slab is behaving more or less linearly, which is what you want when you are sizing steel and thinking about cracking and serviceability. The centre of the panel attracts the largest sagging moment and that is where the elastic answer points the steel.
Yield line analysis asks a different question: at what load does the slab actually fall down. As load increases the most highly stressed regions yield, moments redistribute to the parts that still have capacity, and eventually enough plastic hinge lines form for the panel to turn into a mechanism. For a panel simply supported on four sides that mechanism is the familiar pattern of diagonals running from the corners to a central ridge. Because it allows redistribution, the collapse load is usually well above what a purely elastic check would suggest, and the ratio the tool reports is a genuine measure of reserve.
The practical value of having both is that you can see when a slab that looks marginally stressed elastically is in fact nowhere near collapse, and equally when a thin slab with light steel has less reserve than the elastic numbers imply.
Details that catch people out
The two layers of steel cannot occupy the same space. Short span bars go in the bottom layer because that direction carries more moment and deserves the greater effective depth. Long span bars sit on top of them, which costs one bar diameter of depth. The tool accounts for this, and it explains why the long direction sometimes needs disproportionately more steel than the moment alone suggests.
Shrinkage and temperature steel is not optional and it governs more often than flexure in lightly loaded slabs. Concrete shrinks as it dries and moves with temperature, and without steel running across the span those movements concentrate into a few wide cracks instead of many fine ones. The requirement is a fraction of the gross concrete area, not of the effective area, so it does not shrink as the slab gets deeper.
Maximum bar spacing matters for the same reason. Steel that satisfies the area requirement but is spread at 600 mm centres leaves long unreinforced stretches of surface between bars, which crack visibly. Both the main steel and the distribution steel have spacing caps tied to the thickness.
Finally, deflection. The elastic deflection this tool reports is for an uncracked section, which no real slab stays for long. Once the concrete cracks the effective stiffness drops sharply, and creep roughly doubles the long term figure again. Treat the number as a lower bound and rely on the thickness guide, which already has all of that folded into it.
A worked check you can repeat on paper
Take a 4 m span end span slab, 180 mm thick, with 1.5 kPa superimposed dead load and 3 kPa live load, 28 MPa concrete and 420 MPa steel.
Self weight is 24 times 0.18, which is 4.32 kPa. Total dead is 5.82 kPa. The factored load is 1.2 times 5.82 plus 1.6 times 3, which is 6.984 plus 4.8, or 11.78 kPa.
For an end span the positive moment coefficient is one fourteenth, so the midspan moment is 11.78 times 16 divided by 14, which is 13.47 kNm per metre. The negative moment at the first interior support uses one tenth, giving 18.86 kNm per metre, and that governs.
Effective depth with 20 mm cover and 12 mm bars is 180 minus 20 minus 6, which is 154 mm. Designing a 1000 mm strip for 18.86 kNm gives a required area of 330 square millimetres per metre. Shrinkage steel is 0.0018 times 1000 times 180, which is 324, so flexure just governs at the support while shrinkage governs at midspan.
Twelve millimetre bars have an area of 113 square millimetres, so the spacing is 1000 times 113 divided by 330, or about 343 mm, which rounds down to 325 mm and sits well inside the 450 mm cap.
Related Calculators and Reference
- RC Beam Design Calculator: Singly and Doubly Reinforced Sections, the same flexure engine applied to a beam
- Beam Deflection Calculator: Moment, Shear and Four Standard Cases, for the supporting beams around the panel
- Section Properties Calculator: Moment of Inertia and Section Modulus, for the gross section stiffness behind the deflection estimate
- Grade 60 Rebar Yield Strength, for the steel grade behind the fy input
- ACI 318 Building Code Requirements for Structural Concrete, for the thickness, spacing and minimum steel rules used here
