Cement Concrete — Design Mix PRO
International calculator for IS 10262/IS 456, ACI 211.1 + ACI 318, and EN 206 + BS 8500 (UK/EU). Pick your standard, auto-set durability limits, water from slump & aggregate size, handle admixtures & moisture corrections, and export a printable report.
1) Standard & Unit System
Project Metadata
2) Performance Targets
3) Materials (SSD unless noted)
Methodology snapshot (why these numbers?)
- Target mean strength: f′t = fck + 1.65·s (IS/EN style). ACI route still uses target mean for sizing.
- Durability limits: IS 456 Table-5; ACI 318 Table 19.3.2.1 (F/S/W/C) & Table 19.3.3.1 (air for freeze-thaw); EN 206 + BS 8500 (user enters exact cell).
- Water baseline (non-air): 50 mm slump ≈ 208/186/165 kg for 10/20/40 mm; adjust ~3%/25 mm; apply water-reducer %.
- Cement = Water/(w/c); enforce minimum cement where the standard provides; recompute actual w/c.
- Absolute-volume method → CA/FA split (base 0.62 at w/c 0.50, size & zone offsets, ±0.01 per Δ0.05 in w/c).
- Moisture corrections: Water correction = Σ(Abs%·SSD) − Σ(Free%·AR); batch water = water + correction.
Concrete Mix Design — International PRO Calculator
This guide explains what the calculator does, the logic behind it, and how to use it from scratch. It’s beginner-friendly, breaks every bit of jargon, and includes a full worked example you can follow line-by-line.
PROWhat this calculator does (in plain English)
- Turns your performance target (e.g., “M25, slump 100 mm”) into a trial mix you can batch per m³ (or per yd³).
- Locks durability requirements from your chosen standard (max w/c and minimum cement where applicable).
- Finds water demand from a baseline table and adjusts for your slump and any water-reducing admixture.
- Calculates cement from w/c (and bumps it up if the standard demands more), then splits aggregates using the absolute-volume method.
- Corrects for moisture (SSD vs. as-received) so your batch water and aggregate weights match real site conditions.
- Exports a clean report with all inputs, formulas, and key results for documentation and QA.
How it works (step-by-step logic)
- Target mean strength (f′t) = characteristic strength (fck) + 1.65 × standard deviation s. This provides a safety cushion above fck.
- Durability check: choose your standard → get max water-cement ratio (w/c) and minimum cement (if given). We design with the more restrictive numbers.
- Water content: start from a baseline water table (by nominal max aggregate size at ~50 mm slump), adjust ≈ ±3% per 25 mm change in slump, then apply any water-reducer percentage.
- Cement from w/c: cement = water ÷ (w/c used). If the result is below the standard’s minimum cement, we increase cement and update the actual w/c accordingly.
- Absolute-volume method: convert water, cement, admixture, and air to volumes; the remaining volume is aggregates. Split that into coarse aggregate (CA) and fine aggregate (FA) using a base fraction (tuned by w/c, aggregate size, and sand grading zone).
- Moisture corrections: field aggregates aren’t SSD. We compute water absorbed by dry pores and water carried on the surface, and adjust the batch water and aggregate weights.
| fck | Characteristic compressive strength (e.g., M25 means 25 MPa on standard test specimens at 28 days). |
|---|---|
| f′t | Target mean strength. Higher than fck to account for variation (f′t = fck + 1.65s). |
| w/c | Water-to-cement ratio by mass. Lower w/c → higher strength/durability (up to practical limits). |
| SSD | Saturated Surface Dry condition. Aggregates that have pores full of water but no free surface water. |
| As-received | The actual moisture state on site. Usually wetter than SSD for sand. |
| Nominal max aggregate (NMA) | Largest sieve size that allows a small amount of oversize. Common: 10, 20, 40 mm (≈ 3/8″, 3/4″, 1½″). |
| Admixture dose | Usually expressed as L per 100 kg cement (volume-based). Separate from % “water-reduction”. |
| Air content | Entrapped/entrained air % by volume. Some exposures (freeze–thaw) require specific total air. |
How to use the calculator
- Pick your standard (IS / ACI / EN+BS) and unit system (SI or US Customary). Labels and numbers adapt automatically.
- Enter grade/strength intent, slump, aggregate size, sand zone, and air content (or let ACI freeze-thaw set it).
- Set target w/c; the tool enforces the max allowed by your durability class and the minimum cement where applicable.
- Add admixture (water-reducer), dose, and your material specific gravities.
- Provide moisture data (absorption %, free moisture %) for FA/CA so we can correct SSD → as-received and water to add.
- Hit Calculate → review key results. Export the HTML report for records/QC.
Worked Example — Step-by-Step (IS 10262 + IS 456)
Scenario: RCC for a typical building beam/slab, exposure = Moderate, grade M25, slump 100 mm, nominal max aggregate (NMA) 20 mm, sand Zone II, air content 2%, superplasticizer with 25% water reduction, dose 0.8 L/100 kg cement. Specific gravities: Cement 3.15, FA 2.65, CA 2.70. Bag size 50 kg.
- Target mean strength
f′t = fck + 1.65×s = 25 + 1.65×4.0 = 31.6 MPa. - Durability limits (IS 456, RCC, Moderate)
Max w/c = 0.50; Min cement = 300 kg/m³. - Water (baseline & slump adjustment)
Baseline at 50 mm slump for 20 mm NMA = 186 kg/m³.
Slump 100 → Δ = (100−50)/25 = 2 steps → +6%. Adjusted = 186 × 1.06 = 197.16 kg/m³.
Apply 25% water-reducer → 197.16 × 0.75 = 147.87 kg/m³. - Cement from w/c
Cement (by target w/c) = 147.87 / 0.50 = 295.74 → bump to min cement = 300 kg/m³.
Actual w/c = 147.87 / 300 = 0.4929. - Absolute volumes (per 1 m³):
Vw = 147.87/1000 = 0.14787 m³; Vc = 300/(3.15×1000) = 0.09524 m³; Vadm = (0.8/100)×300/1000 = 0.00240 m³; Vair = 0.02.
Vagg = 1 − Σ = 0.73449 m³. - CA/FA split
Base CA fraction at w/c = 0.50 (20 mm, Zone II) = 0.62; correction for actual w/c ≈ +0.00142 → CA fraction = 0.62142.
VCA = 0.73449×0.62142 = 0.45643 m³; VFA = 0.73449−0.45643 = 0.27806 m³.
Masses (SSD):
CA = 0.45643×2.70×1000 = 1232.36 kg
FA = 0.27806×2.65×1000 = 736.87 kg - Moisture corrections (Absorption FA 1.0%, CA 0.5%; Free moisture FA 2.0%, CA 0.2%)
As-received masses: FA = 736.87×1.02 = 751.61 kg; CA = 1232.36×1.002 = 1234.82 kg.
Water absorbed = 1%×736.87 + 0.5%×1232.36 = 7.37 + 6.16 = 13.53 L
Free water carried = 2%×751.61 + 0.2%×1234.82 = 15.03 + 2.47 = 17.50 L
Moisture correction = 13.53 − 17.50 = −3.97 L (subtract from batch water)
Water to add = 147.87 − 3.97 = 143.90 L per m³. - Admixture volume = (0.8 L/100 kg) × 300 = 2.4 L per m³.
- Bag count (50 kg) = 300 / 50 = 6 bags per m³.
31.6
Target mean strength (MPa)
0.493
Actual w/c
147.9 kg
Water (per m³)
300 kg
Cement (per m³)
Batch Sheet (per m³)
| Water | 147.87 kg (adjust to 143.90 L after moisture) |
|---|---|
| Cement | 300 kg (≈ 6 bags of 50 kg) |
| Fine Aggregate (SSD) | 736.87 kg → As-received 751.61 kg |
| Coarse Aggregate (SSD) | 1232.36 kg → As-received 1234.82 kg |
| Admixture | 2.4 L |
| Air | 2 % (by volume) |
Common questions
- “My w/c target is lower than the standard allows — is that okay?”
Yes. The calculator enforces the maximum allowed w/c. You can choose a lower w/c if your strength/durability data supports it. - “Why did cement jump up?”
Some standards (e.g., IS 456, BS 8500) specify a minimum cement. If the computed cement is less, we bump it and reduce the actual w/c. - “Do I always get +3% per 25 mm slump?”
That’s a common rule-of-thumb used here for quick sizing. For strict ACI 211.1 tables (air vs non-air), use ACI mode and confirm with your local data. - “Which moisture number is which?”
Absorption % is how much water dry pores take in (adds to batch water). Free moisture % is surface water carried by the aggregate (subtracts from batch water).
Standards & verification
This workflow aligns with IS 10262 (+ IS 456 Table-5 for durability limits), ACI 211.1 & ACI 318 (exposure-based w/cm and air), and EN 206 + BS 8500 (limiting values by exposure/cover/working life). Always check the latest editions and your project specification. The calculator is a starting point and does not replace lab validation.

