Home / Science / Earth sciences / Hydrogeology / Darcy flow calculatorTool #128

Darcy's law calculator: groundwater flow, seepage velocity, travel time, three-point gradient and Hazen K from grain size

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).

Keep it one tap away for everyday use.

Bookmark Darcy flow calculator?

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

  1. Gradient
  2. Grain size
  3. Darcy's law
  4. Travel time
Nothing is uploadedWorks offline once open

Darcy flow

Darcy's law holds for slow, smooth flow through pores, which covers almost all groundwater. The travel time is for water moving with the average seepage velocity; dissolved substances can be slowed by sorption or spread out by dispersion.

Gradient from three or more wells

Grain-size curve and Hazen K

Hazen's rule is a rough estimate for clean, fairly uniform sand (d10 about 0.1 to 3 mm, Cu below about 5). Textbooks give C from about 40 for fine, silty sand to 150 for coarse sand. The example data are made up.

Download

What it does

Groundwater moves slowly through the pores of sand, gravel and rock. Darcy’s law describes how fast: the flow is proportional to how permeable the ground is (the hydraulic conductivity K) and to how steeply the water table slopes (the hydraulic gradient i). This page puts the everyday groundwater sums in one place:

  • Darcy flow: the flux q = K·i, the discharge through an area Q = K·i·A, the seepage velocity v = q ÷ ne at which the water really moves, and the travel time over a distance.
  • Three-point problem: the gradient and the direction of flow from the water levels in three or more wells.
  • Grain size: d10, d30 and d60 from a sieve curve, the uniformity and curvature coefficients, and a rough K from Hazen’s rule.
  • Intrinsic permeability k, which belongs to the rock alone, from K and the water temperature.

How to use it

  1. In the Darcy flow card, type K and choose its unit, or pick the Hazen estimate from the grain-size card.
  2. Give the gradient as a head drop over a distance, or pick the result from the wells card.
  3. Add the flow area (aquifer thickness × width), the effective porosity and a travel distance.
  4. For the three-point problem, paste each well’s name, x (east), y (north) and head in metres. With more than three wells the tool fits the best plane and reports how well it fits.
  5. For grain size, paste or open sieve sizes in mm with the percent passing.

Worked example

All numbers are made up. A sand aquifer has K = 10 m/day and the water table drops 0.5 m over 250 m, a gradient of 0.002. With an effective porosity of 0.25, the Darcy flux is 0.02 m/day and the seepage velocity is 0.08 m/day. Water takes 17.1 years to travel 500 m. Through a 100 m² cross-section the discharge is 2 m³/day. At 10 °C that K means an intrinsic permeability of about 1.5 × 10⁻¹¹ m², or 15.5 darcy.

Three monitoring wells with heads of 25.40, 24.95 and 25.10 m give a gradient of 0.0015, with water flowing towards 71°, roughly east-north-east.

The example sieve curve gives d10 = 0.129 mm and Cu = 3.76. Hazen’s rule with C = 100 then gives K ≈ 14 m/day.

Good to know

  • The seepage velocity is an average. Real water moves faster along the best paths, and dissolved substances can lag behind through sorption.
  • Effective porosity is smaller than total porosity, especially in clay, where much of the water is held in place.
  • Hazen’s rule is a quick check for clean sand, not a substitute for a pumping or slug test.

FAQ

Why is the gradient direction given as a bearing? It is the compass direction the water flows, measured clockwise from north, straight down the slope of the water table.

Can I use feet? Choose ft/day for K. Lengths on this page are in metres.

Where the numbers come from

  • Darcy's law, seepage velocity, the three-point gradient problem and grain-size statistics (d10, Cu, Cc): standard hydrogeology and soil mechanics, written by fibub from the definitions.
  • Hazen's rule K = C·d10² with C roughly 40 to 150 (cm/s, cm): general textbook usage; the tool labels it approximate and lets you set C.
  • Water viscosity from the Vogel-type fit μ = 2.414 × 10⁻⁵ · 10^(247.8/(T − 140)) Pa·s and density from a common approximate formula: general engineering approximations.
  • Example data are made up by fibub for illustration.

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 Darcy flow calculator

  1. Add the Darcy flow calculator (#128) 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. Manning and weir flow calculator #140 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. Piper diagram maker #125 Paste or open major-ion analyses in mg/L, meq/L or mmol/L. Get a Piper diagram with groups, Stiff diagrams, the ion balance error for each sample, the water type (such as Ca-HCO₃ or Na-Cl), the diamond field and total hardness. Download as PNG, PDF or Word. Traverse calculator #132 Paste or open a survey traverse as bearings and distances or as angles and distances. Get the angular and linear misclosure, the precision ratio, Bowditch or transit adjusted coordinates, the area inside a loop, and the bearing and distance between points and where two lines or two distances meet. 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. Level book reducer #133 Paste or open a levelling field book (back, intermediate and fore sights). Get reduced levels by both rise-and-fall and height of collimation, every arithmetic check, the closing error against a benchmark or loop, the allowed misclosure from your own k, adjusted levels and a profile. Pump test analyser #126 Paste or open time–drawdown readings from a pumping test. Get transmissivity T and storativity S from a Theis curve fit and the Cooper-Jacob straight line (with a check that it applies), T from recovery data, and T and S from several observation wells. Log plots, PNG, PDF and Word downloads. 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. Mixing model calculator #123 Unmix water, sediment or rock samples into two or three sources (end-members) from several tracers at once, including δ isotope values weighted by concentration. Least-squares fractions that stay between 0 and 100 %, a misfit check and a tracer plot with curved mixing lines. Slug test analyser #127 Paste or open water level readings from a slug or bail test. Choose the fit window, get the basic time lag T0 and hydraulic conductivity K by Hvorslev, or Bouwer-Rice with your own ln(Re/R), with a filter pack correction, warnings and a semi-log plot. Well field drawdown #129 Add up the drawdown from several pumping or injection wells that start at different times, with an optional river or no-flow boundary. Draw a contour map at any day, follow one point over time, and find the capture zone of a well in regional flow. Soil texture triangle #322 Type sand, silt and clay percentages and get the USDA soil texture class (sand, loam, silty clay and the rest of the 12). Paste or open a table of many samples to plot them all on the texture triangle, count them by class and download the classes as CSV. Fick cardiac output calculator #343 Cardiac output from oxygen uptake and the arterial and mixed venous O₂ content (from haemoglobin, saturation and PO₂), with stroke volume, O₂ delivery and extraction. Plus two teaching calculators: Fick's law of diffusion across a membrane and Poiseuille flow in a tube. For study and teaching, not for clinical use. Retaining wall stability #653 Check a cantilever or gravity retaining wall for sliding, overturning and bearing: Rankine or Coulomb active pressure, sloping backfill, surcharge, water and uplift, optional passive resistance, eccentricity and toe and heel pressures, with a drawing of the wall, the earth pressure and the bearing pressure. Soil classification (USCS, AASHTO) #655 Classify a soil from lab data. Paste a grading curve or type the key percentages, add the liquid and plastic limits, and get the USCS group symbol and name with every step explained, the AASHTO group and group index, D10, D30, D60, Cu and Cc, a grading curve and a plasticity chart. Bearing capacity calculator #656 Ultimate and allowable bearing capacity of a shallow footing by Terzaghi, Meyerhof and Hansen, with the factors Nc, Nq and Nγ from their formulas, shape and depth factors, a water table correction, gross or net factor of safety and the allowable load, plus a side-by-side comparison. 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. Resistivity sounding (VES) inversion #883 Paste Schlumberger or Wenner sounding readings (AB/2, MN/2, ΔV and I, or apparent resistivity). Get apparent resistivities, a layered-earth model of 2 to 6 layers by damped least-squares inversion, the log-log sounding curve, a resistivity-depth plot, error factors and a CSV.