Ordering concrete is one of those tasks that feels straightforward until a truck arrives with half a metre too little and the whole pour stops while you scramble. The good news is the numbers are simple: a slab is length times width times thickness, a column is a cylinder, and the cement, sand and stone are then split out of that volume using the mix ratio. The details — the 1.54 dry-volume factor, the waste allowance, the water-cement ratio — are what turn a rough guess into a quantity you can actually order.
Concrete Calculator estimates the volume of concrete you need for slabs, beams, square and round columns, and trapezoidal footings, then breaks that volume down into bags of cement, sand, coarse aggregate and water for every common mix grade from M5 to M25. Choose metric or imperial units, set the mix and the bag size, add a waste allowance, and read off your materials in cubic metres, kilograms and tonnes.
Underneath the inputs is a learning guide that explains what the mix ratios mean, why the dry volume is higher than the finished volume, how much concrete one bag makes, and which grade to use where. Everything runs in your browser; nothing is uploaded.