Home / Science / Physics / Fluid dynamics / Dimensionless numbers calculatorTool #956

Dimensionless numbers calculator: Reynolds, Mach, Froude, Weber, Prandtl, Rayleigh, Strouhal and Knudsen with regime notes

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.

Keep it one tap away for everyday use.

Bookmark Dimensionless numbers calculator?

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

  1. Fluid
  2. Size
  3. Numbers
  4. Regime
Nothing is uploadedWorks offline once open

Flow

Fluid properties (rounded, editable)

L is the length that sets the flow: a pipe's inside diameter, the distance from a plate's leading edge, a cylinder's or sphere's diameter, or a channel's depth (in a wide channel the depth is close to the hydraulic radius used for Re). Properties are rounded values near 20 °C; edit them for other conditions. ΔT drives natural convection (Grashof, Rayleigh); f gives the Strouhal number.

Numbers

Regime limits are rough textbook guides; real transitions depend on disturbances, roughness and geometry. For study and planning, not a substitute for professional judgement.

Download

What it does

Flows that look nothing alike behave the same when their dimensionless numbers match: that is why wind tunnels work with models and why honey and air can be compared. Each number is a ratio of two effects, and its size tells you which one wins. This page works out the common ones from one set of inputs and says in a line what each means here.

How to use it

  1. Pick a fluid. Its rounded properties near 20 °C fill in under Fluid properties; open that box to change them, or to describe your own fluid.
  2. Pick the shape: the Reynolds number’s regime limits depend on it (a pipe turns turbulent near 2300, a flat plate’s boundary layer near 5 × 10⁵).
  3. Give the speed and the length that sets the flow: the pipe diameter, the distance along the plate, the body’s diameter or the water depth.
  4. Optionally add a temperature difference (for natural convection: Grashof, Rayleigh and Richardson) and a frequency (for the Strouhal number).
  5. For a gas, the molar mass, pressure and temperature give the Knudsen number, which says when the gas stops behaving like a continuum.

The numbers

  • Reynolds (inertia ÷ viscosity): laminar or turbulent.
  • Mach (speed ÷ speed of sound): below 0.3 the flow can be treated as incompressible.
  • Froude (speed ÷ surface wave speed): sub- or supercritical channel flow, ship waves.
  • Weber, capillary, Bond, Ohnesorge: surface tension against inertia, viscosity and gravity: drops, bubbles, jets and inkjets.
  • Prandtl and Péclet: how heat spreads compared with momentum, and whether the flow or conduction carries it.
  • Grashof, Rayleigh, Richardson: buoyancy-driven flow and whether it beats the forced flow.
  • Strouhal: unsteadiness; vortex shedding from a cylinder sits near 0.2.
  • Knudsen: mean free path ÷ size; continuum, slip or free-molecular flow.

Worked example

The page opens on water at 20 °C flowing at 1 m/s through a 5 cm pipe, with a 10 K temperature difference and a 4 Hz oscillation. Re = 49900: turbulent pipe flow (above about 4000). The Mach number is 0.000676 (incompressible), Froude 1.428, Weber 685, Prandtl 6.990 and Péclet 348799. With ΔT = 10 K, Grashof is 2.56 × 10⁶ and Rayleigh 1.79 × 10⁷ (laminar natural convection), but Richardson is only 0.001030, so the forced flow wins. The 4 Hz oscillation gives Strouhal 0.2, typical of vortex shedding. Switch to air and a 1 µm gap and Knudsen is 0.0649: slip flow.

Tips

  • Use the same L the regime limits were written for: diameter for pipes, distance from the leading edge for plates.
  • Viscosity changes a lot with temperature (water’s halves between 20 °C and 50 °C); edit μ when you are far from 20 °C.
  • For non-circular ducts, use the hydraulic diameter, 4 × area ÷ wetted perimeter.

FAQ

Why is my “laminar” flow turbulent? The limits are typical values; quiet lab pipes stay laminar far above 2300, rough or disturbed flows go turbulent earlier.

Where do the property values come from? They are rounded, well-known values near 20 °C, given so the page works straight away. Use measured values for real work.

Can I use it for design? It is for study and planning, not a substitute for professional judgement.

Where the numbers come from

  • Definitions of the dimensionless groups: standard results, for example White, F. M., Fluid Mechanics, and Incropera et al., Fundamentals of Heat and Mass Transfer. Mean free path from viscosity: first-order kinetic theory, λ = (μ/p)√(πkT/2m).
  • Regime limits (pipe Re 2300 and 4000, plate 5 × 10⁵, cylinder shedding near 47, Rayleigh-Bénard 1708, Knudsen 0.01, 0.1 and 10, Mach 0.3, 0.8 and 1.2) are the usual rough textbook guides.
  • Fluid properties are rounded, general values near 20 °C (water, air, sea water, glycerol; the light oil is a made-up typical value), editable on the page.
  • Checked against an independent NumPy script using scipy.constants.

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

Related tools

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. 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. Lattice Boltzmann wind tunnel #957 A live 2D wind tunnel in the browser: pick a cylinder, square, plate or airfoil, or draw your own shape, set the Reynolds number and watch the wake form and shed a Kármán vortex street, with drag, lift and Strouhal number measured as it runs. Airfoil calculator #958 Type a NACA 4-digit code and an angle of attack to get the lift coefficient from thin airfoil theory and from a vortex panel method, the zero-lift angle, quarter-chord moment, pressure distribution, lift per metre of span, a rough drag estimate and, for a wing of given aspect ratio, induced drag. 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). Potential flow builder #959 Build an ideal 2D flow from a uniform stream, sources, sinks, vortices and doublets, tap to add them, and see the streamlines, stagnation points, the speed everywhere, the velocity and pressure at any point, and the lift and drag from Blasius's theorem. Flat plate boundary layer calculator #960 For flow along a smooth flat plate, get the Reynolds number, where the boundary layer turns turbulent, its thickness, displacement and momentum thickness, the local skin friction and wall shear stress, and the plate's drag, with the exact Blasius profile for laminar flow and the 1/7 power law for turbulent flow. PIV lite #961 Open two frames of a seeded flow and get the velocity vector field by FFT cross-correlation of interrogation windows, with sub-pixel peaks, a second pass, outlier detection and replacement, speeds in m/s from the pixel size and frame interval, and a CSV of the vectors. Your images never leave your device. 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.