Reynolds Number Calculator

Predict laminar, transitional or turbulent flow — solve for Re, velocity, length or viscosity.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

The Reynolds number (Re) is the single most important dimensionless quantity in fluid mechanics. Named after Osborne Reynolds, who published his landmark pipe-flow experiments in 1883, it predicts whether a flow will be smooth and orderly (laminar) or chaotic and mixing (turbulent). Engineers and scientists rely on it to design pipelines, aircraft wings, heat exchangers, blood-flow models, chemical reactors, and virtually any system where a fluid moves past a surface.

The formula

Re = ρ · v · L / μ

SymbolQuantitySI unit
ρ (rho)Fluid densitykg/m³
vFlow velocitym/s
LCharacteristic lengthm
μ (mu)Dynamic viscosityPa·s
ReReynolds number— (dimensionless)

Because μ / ρ = ν (kinematic viscosity, m²/s), the formula is often written Re = v · L / ν. Both forms are identical; this calculator accepts density and dynamic viscosity separately so you can use standard tabulated values.

What the number tells you

The Reynolds number is a ratio of inertial forces (which tend to sustain motion and create turbulence) to viscous forces (which damp disturbances and keep flow laminar). Three regimes are recognised for pipe flow:

  • Re < 2 300 — Laminar. Fluid moves in parallel layers with no mixing between them. Velocity profile is parabolic (Poiseuille flow). Friction factor follows the exact analytical result f = 64/Re.
  • 2 300 ≤ Re < 4 000 — Transitional. The flow is unstable; small perturbations can trigger turbulent bursts. Difficult to predict analytically.
  • Re ≥ 4 000 — Turbulent. Rapid, irregular fluctuations mix momentum and energy across the flow cross-section. Engineering correlations (Moody chart, Colebrook equation) describe friction.

For external flow over a flat plate the critical Re is approximately 5 × 10⁵ at the leading edge. For flow around a sphere it is around 2 × 10⁵ (drag crisis). The calculator uses the pipe-flow thresholds by default; enter your measured Re and compare against the geometry-specific value for other cases.

How it works

The calculator implements the exact Navier–Stokes dimensional analysis result. No approximations are introduced. You can solve for any of the four primary variables:

  1. Reynolds number — standard forward calculation.
  2. Flow velocity — rearranges to v = Re · μ / (ρ · L); useful for sizing pumps or fans.
  3. Characteristic length — rearranges to L = Re · μ / (ρ · v); useful for pipe diameter selection.
  4. Kinematic viscosity — rearranges to ν = v · L / Re; useful for identifying an unknown fluid from flow measurements.

Eight built-in fluid presets (Air 20 °C, Water 20 °C, Water 60 °C, Seawater, SAE 30 oil, Blood, Glycerol, Custom) cover the most common engineering and biomedical scenarios. Dynamic viscosity accepts scientific notation (e.g. 1.002e-3 Pa·s for water at 20 °C).

Worked example — water in a 50 mm pipe

A domestic pump circulates water at 20 °C through a 50 mm internal-diameter pipe at 1 m/s. Is the flow laminar or turbulent?

  • ρ = 998.2 kg/m³, μ = 1.002 × 10⁻³ Pa·s
  • L = 0.05 m (pipe diameter), v = 1 m/s

Re = 998.2 × 1 × 0.05 / 1.002 × 10⁻³ ≈ 49 821

Re = 49 821 is far above 4 000 — the flow is firmly turbulent. To achieve laminar flow in that pipe you would need to reduce velocity to below about 46 mm/s (Re ≈ 2 300 threshold), which is impractically slow for domestic heating circuits. Select “Flow velocity” in the calculator, enter Re = 2300, and it will confirm this exactly.

Fluidv (m/s)L (m)ReRegime
Water 20 °C1.00.0549 821Turbulent
Water 20 °C0.0460.052 297Laminar
Air 20 °C5.00.133 024Turbulent
Engine oil SAE 301.00.05555Laminar
Blood (37 °C)0.30.004363Laminar

Blood in the aorta (diameter ~25 mm, velocity ~0.3 m/s) gives Re ≈ 2 700 — right in the transitional zone, explaining the systolic murmurs cardiologists listen for.

Every calculation runs locally in your browser. No data is sent to any server.

Ad placeholder (rectangle)