Home / Science / Weather, ocean and climate / Hydrology and water resources / Manning and weir flow calculatorTool #140

Manning's equation calculator: channel and part-full pipe flow, normal and critical depth, plus weir discharge

Work out the discharge or normal depth in a rectangular, trapezoidal or triangular channel or a part-full pipe with Manning's equation, with velocity, Froude number, critical depth, specific energy, bed shear and a rating curve; and the flow over sharp-crested, V-notch, broad-crested or Cipolletti weirs, or the head for a given flow. SI or US units.

Keep it one tap away for everyday use.

Bookmark Manning and weir flow calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Channel
  2. Manning
  3. Rating
  4. Weir
Nothing is uploadedWorks offline once open

Channel (Manning)

Manning's n describes the roughness of the channel. The typical values are rounded figures for a first estimate; look up your channel type, vegetation and condition in a hydraulics reference. Uniform, steady flow is assumed. The example values are made up.

Flow

Weir

Measure the head upstream, at least 4 × H from the crest, where the water surface is still level. Usual Cd: about 0.62 for a sharp rectangular weir, 0.58 for a V-notch, 0.85 to 1.0 for a broad crest, 0.63 for a Cipolletti; a weir rated in a laboratory or by the maker is best. Choosing a type fills in its usual Cd.

Download

What it does

Manning’s equation is the everyday formula for water flowing steadily down a ditch, canal, river reach, culvert or part-full sewer:

Q = (k / n) × A × R^(2/3) × √S

where A is the flow area, R the hydraulic radius (area ÷ wetted perimeter), S the bed slope, n the roughness and k = 1 in SI units or 1.486 in US units. This tool solves it either way: the discharge for a known depth, or the normal depth that carries a given discharge. It also gives the velocity, the Froude number and flow regime, the critical depth, specific energy and the average bed shear stress, draws the cross-section and a rating curve.

The second card handles weirs, the simple structures used to measure flow in channels and streams: give the head over the crest to get the discharge, or the discharge to find the head.

How to use it

  1. Choose SI (metres, m³/s) or US (feet, ft³/s).
  2. Pick the shape and its sizes. Side slope z is horizontal distance per 1 vertical (2 means 2 : 1). For a pipe give the diameter.
  3. Give the bed slope as a fraction (0.001 is 1 in 1,000, or 1 m drop per km) and Manning’s n. The typical values in the list are rounded starting points: clean concrete about 0.013, a clean earth channel about 0.022, a natural stream 0.035 or more.
  4. Choose whether to find the discharge or the normal depth.
  5. For a weir, pick the type, size and coefficient, and type the head or the discharge.

What the results mean

  • Froude number below 1 is calm (subcritical) flow, typical of rivers and gentle channels; above 1 is fast, shallow (supercritical) flow, as on spillways. Near 1 the surface is wavy and unstable.
  • Critical depth is where the flow has the least specific energy for its discharge. If the normal depth is above it, the slope is “mild”; below it, “steep”.
  • Part-full pipes: a circular pipe carries the most at about 94 % full, a little more than when flowing full, because the last few percent adds lots of wetted perimeter and little area.
  • Bed shear stress helps check whether a lining or soil will scour.

Worked example

A made-up earth canal: trapezoid with a 2 m bottom and 2 : 1 side slopes, n = 0.025, slope 0.0005, flowing 1.2 m deep. Area = 2 × 1.2 + 2 × 1.2² = 5.28 m², wetted perimeter = 2 + 2 × 1.2 × √5 = 7.37 m, R = 0.717 m. Manning gives Q = 3.78 m³/s at 0.716 m/s. The Froude number is 0.26 (subcritical) and the critical depth 0.584 m, so the slope is mild. A sharp-crested rectangular weir 2 m long with two end contractions and Cd = 0.62 passes 0.889 m³/s at a 0.4 m head.

FAQ

Is the flow really uniform? Manning assumes steady, uniform flow, with depth parallel to the bed. Near bridges, bends, gates and changes in slope the depth differs; that needs a backwater calculation.

Can I use it for a full pipe under pressure? No. A pressurised pipe needs a pipe friction formula such as Darcy-Weisbach or Hazen-Williams.

Can I design a culvert or sewer with it? Use it for a first estimate and a sense check. Real designs need inlet and outlet losses, backwater, local rules and a check by a qualified engineer with a full hydraulic model.

Where the numbers come from

  • Manning's equation, critical flow, specific energy and bed shear stress: standard open-channel hydraulics, for example Chow, V. T. (1959), Open-Channel Hydraulics, and Chanson, H. (2004), The Hydraulics of Open Channel Flow (equations only).
  • Weir equations: the sharp-crested rectangular weir with Francis's (1883) end contraction, the triangular (V-notch) weir, the broad-crested weir with critical depth on the crest, and the Cipolletti weir, as given in hydraulics textbooks and the US Bureau of Reclamation Water Measurement Manual (public domain).
  • Typical Manning's n values are rounded, general figures chosen by fibub for a first estimate, not copied from any table.
  • Checked against an independent SciPy calculation written for the tests. The example channel and weir are made up.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-08.

Change log for Manning and weir flow calculator

  1. Add the rainfall runoff calculator (#141) Details on GitHub
  2. Add the Manning and weir flow calculator (#140) Details on GitHub

Every change to fibub

Related tools

Dimensionless numbers calculator #956 Give a fluid, a speed and a length and get the Reynolds, Mach, Froude, Weber, capillary, Bond, Ohnesorge, Prandtl, Péclet, Grashof, Rayleigh, Richardson, Strouhal and Knudsen numbers, each with a plain note on what regime the flow is in. Water wave calculator #139 From a wave's period, height and the water depth, get the wavelength (solving the dispersion relation exactly), phase and group speed, energy and power, orbital velocity at the bed, then follow the wave into shallow water with shoaling and refraction to find where and how high it breaks, and the breaker type. Rainfall runoff calculator #141 Estimate the peak flow from a small catchment with the rational method (Q = CiA, Kirpich time of concentration, your own rainfall intensity curve) and the runoff depth, volume and triangular hydrograph from the SCS (NRCS) curve number method, with dry, average and wet ground. Area-weighted C and CN for mixed land use. SI or US units. Trend and anomaly analyser #138 Paste or open a time series (yearly, monthly or any steps) and test for a trend with Mann-Kendall, the Hamed-Rao autocorrelation correction or the seasonal test, get Sen's slope with its confidence interval, a Pettitt change point and anomalies from a baseline period. Flood frequency analysis #142 Fit GEV, log-Pearson type III and Gumbel distributions to a record of annual peak flows to estimate the 10-, 100- or any-year flood, with bootstrap ranges, the return period of a given flow, the chance of a flood over a span of years, plotting positions and a Grubbs-Beck outlier screen. Paste or open a file. Darcy flow calculator #128 Groundwater flow from Darcy's law: flux, discharge, seepage velocity and travel time. Find the hydraulic gradient and flow direction from three or more wells, convert K to intrinsic permeability, and estimate K from a sieve curve (d10, Cu, Cc and Hazen). Rating curve fitter #144 Fit a stage-discharge rating curve to your river gaugings, Q = a (h − h0)^b, with the zero-flow stage fitted or typed and an optional second segment above a break stage. See the scatter, gaugings that sit off the curve, a 95 % range, the discharge for any stage, the stage for any discharge and a rating table to download. Paste or open a file. Unit hydrograph builder #149 Build a unit hydrograph for a catchment from its area and time of concentration (a gamma curve with a peak rate factor, as in the SCS method, or a Nash cascade). Turn a series of excess rain into a storm hydrograph by convolution. Or derive the unit hydrograph from a storm you measured, with baseflow separation, a φ-index loss and a non-negative least-squares fit. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check. Pipe network pressure drop #660 Work out the head loss and pressure drop in a pipe with the Darcy-Weisbach equation, the Colebrook-White or Swamee-Jain friction factor and minor losses (K), or the flow a given head will push. Then solve a looped pipe network with reservoirs, tanks and demands by Newton's method or Hardy Cross, with flows, velocities, head losses and pressures at every node. Stream long profile and chi analysis #890 Trace a channel down a DEM (GeoTIFF or ASCII grid) by steepest descent, or paste a long profile, and get the long profile, a slope-area fit (ks and θ), a chi plot with the best concavity, normalised steepness ksn and knickpoint hints.