1. Enter Data
Enter project data such as elevations, distance, area, rainfall intensity, population, wastewater assumptions, diameter, slope and pipe material.
Mobile-friendly tools for infrastructure and superstructure engineering. Pipe slope, stormwater, sewer sizing, hydraulics, construction quantity and cut-and-fill calculations in one platform.
Start CalculatingChoose a category first, then open the calculation tool you need.
Quantity takeoff, unit price and cost estimate tools will be added here.
Use Darcy–Weisbach to calculate friction loss, velocity, Reynolds number, friction factor, head loss per km and pressure drop in pressurized water pipelines.
For laminar flow, f = 64/Re; for turbulent flow, the Swamee–Jain approximation is used. Material roughness values are typical preliminary defaults and may vary with manufacturer, age, lining and operating condition. Verify actual inside diameter, manufacturer roughness, fittings/minor-loss coefficients and operating conditions for final design.
Calculate pipe cross-sectional area, capacity per metre and total internal volume from inside diameter, or calculate partial volume and pipe material volume.
Partial-fill mode uses volume percentage. For hydraulic partial-flow area or discharge calculations, use the Manning or sewer tools.
Find suitable riser and tread dimensions from floor height or check an existing stair for comfort, angle and developed length.
This tool is for preliminary geometric design and checking. Final stair design must also comply with applicable building, fire, accessibility and safety requirements for width, headroom, landings and guards.
Calculate volume and tonnage for fill, sub-base, road base, stabilized material, gravel or custom pavement layers from road length and width.
| Layer | Thickness (cm) | Density (t/m³) | Loose / placement factor | Allowance (%) |
|---|
Density and placement factor vary with material type, moisture, gradation and compaction. Default values are for preliminary estimates; use project and laboratory data for final quantities.
Calculate curb unit quantity, allowance and optional concrete bedding volume from a total curb line or a rectangular perimeter.
Actual curb unit length, joint allowance and manufacturing tolerances vary by product. Check manufacturer dimensions and site cutting losses before ordering.
Calculate required paving block quantity, approximate pallet count and optional bedding sand volume from the paved area.
Joint widths, paver geometry and pallet quantities vary by product. For final ordering, use the manufacturer's technical data and site-specific cutting losses.
Calculate mass per metre, piece weight and total tonnage for standard rolled sections or common geometric steel shapes.
Standard section mode uses nominal catalogue kg/m values. Geometric mode neglects corner radii and manufacturing tolerances and provides a theoretical preliminary result for custom dimensions.
Calculate asphalt volume and approximate tonnage from road length, width, compacted thickness and density. Use single-layer or multi-layer mode.
| Layer | Thickness (cm) | Density (t/m³) |
|---|---|---|
| Wearing course | ||
| Binder | ||
| Bituminous base |
Density varies with mix type and compaction. The default 2.40 t/m³ is an approximate preliminary value; use the project or mix-design density for final quantities.
Calculate side-slope length, horizontal run, H:V ratio, percent grade and angle from slope ratio, dimensions or angle.
This tool performs geometric slope calculations only. Whether a soil or rock slope is safe depends on material properties, groundwater, loads, stratification and a proper stability analysis.
Calculate terrain slope between two elevations, find a target elevation from grade and distance, or calculate the horizontal distance required for a given elevation difference and grade.
Use horizontal distance rather than slope distance. Positive grade means rising terrain; negative grade means falling terrain.
Calculate in-situ excavation volume, loose haul volume after swell, and required truck trips from excavation dimensions.
Swell values are preliminary defaults. Verify actual soil classification, loading conditions and truck limits for the project. Sloped excavations require the actual geometry.
Calculate cut, fill, net earthwork and approximate loose haul volume from existing ground and design elevations using the Average End Area method.
| Station (m) | Existing elev. | Design elev. | Formation width | Status |
|---|
For preliminary quantity checks. Final quantities should use actual cross-section geometry and project-specific geotechnical assumptions.
Calculates peak runoff using the Rational Method.
Enter the design population directly or project it to a target year; then calculate wastewater flow and a preliminary sewer pipe diameter.
Uses Manning's equation to calculate full-flow capacity or actual partial-flow conditions for a given inflow.
Selects the first suitable standard pipe diameter based on design flow, slope and pipe material.
Calculates net concrete volume and order quantity including waste for foundations, slabs, columns, beams and walls.
Fill in the first rebar row; use Add Row to enter additional diameters or bar lengths.
Calculates approximate formwork area for foundations, columns, beams, walls and slabs.
Calculates masonry area, volume and approximate unit quantity.
Calculates pipe slope from upstream and downstream invert elevations.
CivilCalc calculations run in your browser; engineering inputs are not sent to a server in this version.
Enter project data such as elevations, distance, area, rainfall intensity, population, wastewater assumptions, diameter, slope and pipe material.
Calculate results quickly using common engineering methods such as the Rational Method and Manning equation.
Review results together with project criteria, authority specifications and applicable technical standards.
Open a focused calculator page directly:
Calculate pipe slope from upstream elevation, downstream elevation and pipe length. Get slope as percent, decimal and ratio.
Calculate peak stormwater runoff using the Rational Method with catchment area, runoff coefficient and rainfall intensity.
Estimate wastewater flow and preliminary sewer pipe diameter from population, flow assumptions, slope and Manning roughness.
Calculate full-flow capacity, velocity and partial-flow conditions in circular pipes with Manning's equation.
Select a suitable standard gravity pipe diameter from design flow, slope, Manning roughness and maximum depth ratio.
Calculate concrete volume for foundations, slabs, columns, beams and walls, including waste allowance.
Calculate rebar weight by diameter, bar length and quantity. Add multiple rebar rows and get totals in kg and tonnes.
Calculate approximate formwork area for foundations, columns, beams, walls and slabs, including waste allowance.
Calculate wall area, masonry volume and approximate block or brick quantity after subtracting openings and adding waste.
CivilCalc is a mobile-first engineering calculation platform designed to make common infrastructure and superstructure calculations faster in the field and office.
Infrastructure tools include pipe slope, stormwater runoff, preliminary sewer sizing, hydraulic calculations and pipe diameter selection. Superstructure tools include concrete, multi-row rebar, formwork and masonry calculations. Earthworks & Site tools include cut-and-fill volume calculation.
Results are intended for preliminary sizing and checking. Final design decisions must follow applicable standards, authority specifications and engineering judgement.
Last updated: 24 August 2026
CivilCalc is a free web application for infrastructure and superstructure engineering calculations. This policy explains how data may be processed on civilcalc.net.
Engineering inputs entered into the calculators are used to perform calculations. In this version, these inputs are not linked to a CivilCalc user account and are not stored to build user profiles.
CivilCalc uses Google Analytics 4 to understand site usage and improve the service. It may process page views, device information, approximate location, traffic source and events related to use of CivilCalc tools.
CivilCalc may use Google AdSense for advertising and measurement. Google and its advertising partners may use cookies or similar technologies. Where required, users may be shown consent choices through Google's consent management platform.
You can manage or delete cookies through your browser settings. Disabling cookies may affect analytics or advertising features.
Google Analytics and Google AdSense are third-party services and their processing is subject to their own privacy policies.
For privacy questions, contact contact@civilcalc.net.
For questions, bug reports and feature requests:
For advertising and partnerships:
Website: civilcalc.net