Fluid Dynamics Calculators

Free fluid dynamics calculators: Reynolds number, Bernoulli equation, drag and lift force, shock waves, boundary layer thickness, and more.

📏
Boundary Layer Thickness Calculator (Blasius)
Find the Blasius laminar boundary layer thickness, local Reynolds number, skin friction coefficient, and wall shear stress over a flat plate. Free.
🔧
Compressible Pipe Flow (Fanno and Rayleigh) Calculator
Find Fanno and Rayleigh flow ratios for compressible duct flow (T/T*, p/p*, p0/p0*, 4fL*/D, V/V*, rho/rho*) from Mach number and gamma. Free calculator.
📊
Displacement Thickness and Momentum Thickness Calculator
Calculate boundary layer displacement thickness delta*, momentum thickness theta, and shape factor H over a flat plate using the Blasius solution. Free.
🌀
Kolmogorov Microscale Calculator
Calculate the Kolmogorov length, time, and velocity microscales of turbulence from kinematic viscosity and energy dissipation rate. Free tool.
✈️
Lift Force and Lift Coefficient Calculator
Calculate wing lift force L=0.5*rho*v^2*Cl*A from air density, velocity, lift coefficient, and wing planform area. Free online physics calculator.
🔺
Oblique Shock Wave Calculator
Find the deflection angle, downstream Mach number, and pressure, density, and temperature ratios across an oblique shock from Mach number and shock angle.
🌀
Peclet Number Calculator
Find the Peclet number Pe = LV/alpha for heat transfer or Pe = LV/D for mass transfer, comparing advection to diffusion. Free calculator with two modes.
🌀
Prandtl-Meyer Expansion Fan Calculator
Find downstream Mach number M2, pressure, temperature, and density ratios across a Prandtl-Meyer expansion fan from Mach number and turn angle.
🌀
Rayleigh Number Calculator
Find the Rayleigh number Ra = gβΔTL³/(να), the buoyancy force to viscous force ratio that sets the ~1,708 threshold for natural convection. Free.
⚖️
Richardson Number Calculator
Calculate the bulk Richardson number Ri=g(delta-rho/rho)L/V-squared to assess stratified-flow stability and turbulence potential. Free online calculator.
🔊
Sound Speed in Fluid Calculator
Calculate the speed of sound in gases and liquids from temperature, gas constant, bulk modulus, or density. Free calculator with worked examples.
🌀
Stream Function and Velocity Potential Calculator
Calculate stream function psi and velocity potential phi for a uniform flow plus point source (Rankine half-body), including velocities. Free.
🌀
Strouhal Number Calculator
Calculate vortex shedding frequency f=St*V/L and shedding period T=1/f for flow past a cylinder or bluff body in wind or water. Free calculator.
🌀
Turbine Specific Speed Calculator
Calculate hydraulic turbine specific speed (Ns) from rotational speed, power output, and net head using the standard metric turbine-sizing formula. Free.
🌪️
Turbulent Boundary Layer Calculator
Find turbulent flat-plate boundary layer thickness, local Reynolds number, skin friction, and wall shear stress via the 1/7th-power-law. Free.
🫧
Two-Phase Flow Void Fraction Calculator
Calculate two-phase flow void fraction (alpha) from flow quality, gas and liquid density, and slip ratio using the homogeneous flow model. Free tool.
📏
Venturi Meter and Orifice Plate Flow Calculator
Calculate flow rate from differential pressure for a venturi meter or orifice plate using Q=Cd A2/sqrt(1-beta^4) sqrt(2dp/rho). Free calculator.
🌀
Vortex Strength and Circulation Calculator
Find vortex circulation Gamma for a free (potential) vortex from radius and tangential velocity, or a forced vortex from angular velocity and area.
🌡️
Grashof Number Calculator
Find the Grashof number Gr = g beta delta-T L cubed / nu squared, comparing buoyancy force to viscous force in natural convection flow. Free.
📐
Hydraulic Diameter Calculator
Find the hydraulic diameter D_h for circular pipes, rectangular ducts, annular gaps, and open channels. Free calculator with four calculation modes.
🌀
Hydraulic Jump Calculator
Calculate sequent depth, downstream velocity, Froude numbers, and energy loss across a hydraulic jump from upstream depth and velocity. Free.
🌬️
Isentropic Flow Relations Calculator
Find T0/T, p0/p, rho0/rho, and A/A* from Mach number and gamma using the isentropic flow relations for a calorically perfect gas. Free calculator.
🏞️
Manning Equation Open Channel Flow Calculator
Calculate open channel discharge Q and velocity V with the Manning equation for a rectangular channel from width, depth, roughness, and slope. Free.
📈
Moody Chart Friction Factor Calculator
Find the Darcy friction factor f from Reynolds number and pipe roughness using the Colebrook-White equation, plotted on a Moody-style chart. Free.
💥
Normal Shock Wave Calculator
Find downstream Mach number, pressure, density, temperature, and stagnation pressure ratios across a normal shock from upstream Mach and gamma.
🔥
Nusselt Number Calculator
Find the Nusselt number Nu = hL/k directly, or from Reynolds and Prandtl number using the Dittus-Boelter turbulent pipe flow correlation. Free.
♨️
Prandtl Number Calculator
Find the Prandtl number Pr = cp times mu / k, comparing momentum diffusivity to thermal diffusivity, for water, air, engine oil, and more fluids.
⚙️
Pump Head and Power Calculator
Find hydraulic power and shaft power needed to size a pump motor from flow rate, total head, fluid density, and efficiency. Free calculator.
🎯
Stagnation Pressure and Temperature Calculator
Find actual stagnation temperature T0 and stagnation pressure P0 from static conditions and Mach number, for Pitot probes and flight conditions.
🧱
Weir Flow Rate Calculator
Calculate discharge over a rectangular or V-notch weir from head, discharge coefficient, and crest geometry. Free open-channel flow calculator.
🚰
Bernoulli Equation Calculator
Calculate fluid pressure using Bernoulli equation P+0.5*rho*v^2+rho*g*h=const, verified against Torricelli law and Venturi effect. Free tool.
🫧
Cavitation Number Calculator
Calculate the cavitation number Ca=(p-pv)/(0.5*rho*v^2) to assess cavitation risk in pumps, propellers, and control valves. Free calculator.
💨
Drag Force and Drag Coefficient Calculator
Calculate aerodynamic drag force Fd=0.5*rho*v^2*Cd*A from fluid density, velocity, drag coefficient, and area. Free online physics calculator.
🚤
Froude Number Calculator
Calculate the Froude number Fr=v/sqrt(g*L) to classify subcritical or supercritical open-channel and ship-hull flow. Free online calculator.
🧪
Hagen-Poiseuille Pipe Flow Calculator
Calculate laminar pipe flow rate using the Hagen-Poiseuille equation Q=pi*r^4*deltaP/(8*mu*L) for viscous flow. Free online fluid dynamics calculator.
✈️
Mach Number Calculator
Calculate the Mach number M=v/c from velocity and local speed of sound, and classify subsonic to hypersonic flow regime. Free online calculator.
🌊
Reynolds Number Calculator
Calculate the Reynolds number Re=rho*v*L/mu to determine laminar, transitional, or turbulent flow regime. Free online fluid dynamics calculator.
🔵
Stokes Law Terminal Velocity Calculator
Calculate Stokes law terminal velocity v=2r^2(rho_p-rho_f)g/(9mu) for small particles settling slowly in a viscous fluid. Free online calculator.
💧
Weber Number Calculator
Calculate the Weber number We=rho*v^2*L/sigma to compare inertial force to surface tension in droplets, jets, and rising bubbles. Free calculator.

Fluid Dynamics Calculators - Flow, Pressure, and Drag

CalculatorPod’s fluid dynamics section covers the full span of the subject, from the dimensionless numbers that classify a flow to the compressible-flow shock relations that govern supersonic aircraft. Every calculator shows the governing equation with all variables defined in SI units, and walks through the physics behind the result, whether that is pipe flow in a plumbing system, lift over a wing, or a hydraulic jump below a spillway. The 39 calculators below are grouped into seven areas: dimensionless numbers and flow regimes, boundary layers and turbulence, energy conservation and aerodynamic forces, pipe and internal flow, open-channel flow, compressible flow and shock waves, and heat and mass transfer numbers.

Dimensionless Numbers and Flow Regimes

Boundary Layers and Turbulence

Energy Conservation, Aerodynamic Forces, and Vortex Flow

Pipe, Pump, and Internal Flow

Open-Channel and Free-Surface Flow

Compressible Flow and Shock Waves

Heat and Mass Transfer Numbers

What These Calculators Cover

Dimensionless numbers and flow regime. The Reynolds Number Calculator applies Re = ρvL/μ to classify pipe flow as laminar (Re < 2,300), transitional (2,300-4,000), or turbulent (Re > 4,000). The Mach Number Calculator uses the same subsonic/transonic/supersonic/hypersonic breakpoints (0.8, 1.2, 5) that govern when compressibility matters. The Froude Number Calculator and Weber Number Calculator extend the same idea to free-surface flow and surface-tension-dominated flows respectively. The Cavitation Number Calculator flags when local pressure drops toward vapor pressure in a pump or propeller. The Strouhal Number Calculator finds the vortex-shedding frequency behind a bluff body, the mechanism behind “singing” power lines and flow-induced vibration in heat exchanger tube banks. The Richardson Number Calculator compares buoyancy to shear to predict whether a density-stratified flow (an estuary, the atmospheric boundary layer) stays laminar or turns turbulent.

Boundary layers and turbulence. The Boundary Layer Thickness Calculator (Blasius) solves the classic flat-plate laminar boundary layer δ = 5.0x/√Re_x, together with the local skin friction coefficient and wall shear stress. The Displacement and Momentum Thickness Calculator adds δ* = 1.7208x/√Re_x and θ = 0.664x/√Re_x, whose ratio gives the Blasius shape factor H ≈ 2.59 - a value that rises sharply as a laminar boundary layer approaches separation. The Turbulent Boundary Layer Calculator switches to the empirical 1/7th-power-law δ = 0.37x/Re_x^0.2 once the flow trips turbulent, growing far faster than its laminar counterpart. The Kolmogorov Microscale Calculator finds the length, time, and velocity scales of the smallest eddies in a turbulent cascade, the scale at which kinetic energy finally dissipates into heat through viscosity.

Energy conservation, aerodynamic forces, and vortex flow. The Bernoulli Equation Calculator applies P + ½ρv² + ρgh = constant along a streamline, verified against Torricelli’s law for tank draining and the Venturi effect for flow metering - but only holds for incompressible, inviscid flow below roughly Mach 0.3. The Drag Force Calculator and Lift Force Calculator both use the ½ρv²A dynamic-pressure form that underlies vehicle aerodynamics, sports ball trajectories, and wing design. The Stokes Law Terminal Velocity Calculator solves the opposite limit - creeping flow at Re < 1 - for the settling speed of sediment, aerosol droplets, and cells in a centrifuge. The Vortex Strength and Circulation Calculator and Stream Function and Velocity Potential Calculator move into potential flow theory, building the Rankine half-body that models flow around a bluff nose from nothing more than a uniform stream and a point source.

Pipe, pump, and internal flow. The Hagen-Poiseuille Pipe Flow Calculator gives the exact analytical solution Q = πr⁴ΔP/(8μL) for laminar flow in a round pipe, the same physics behind blood flow in capillaries and flow in microfluidic channels. The Moody Chart Friction Factor Calculator solves the implicit Colebrook-White equation 1/√f = −2log₁₀(ε/D/3.7 + 2.51/(Re√f)) by iteration for turbulent flow, and plots the result on a Moody chart. The Hydraulic Diameter Calculator extends pipe-flow correlations to rectangular ducts, annuli, and open channels via D_h = 4A/P. The Pump Head and Power Calculator and Turbine Specific Speed Calculator size the machinery that moves the fluid, while the Venturi Meter and Orifice Plate Flow Calculator and Two-Phase Flow Void Fraction Calculator cover common industrial flow-measurement problems, including gas-liquid mixtures in process piping.

Open-channel and free-surface flow. The Manning Equation Calculator is the standard tool for sizing canals, culverts, and drainage channels from roughness, slope, and geometry alone. The Hydraulic Jump Calculator finds the sudden, energy-dissipating rise in depth that occurs when supercritical flow (Fr > 1) meets subcritical flow (Fr < 1) below a spillway or sluice gate. The Weir Flow Rate Calculator converts an upstream head measurement into discharge for rectangular and V-notch weirs, the standard method for gauging flow in open channels.

Compressible flow and shock waves. The Isentropic Flow Relations Calculator provides the full set of stagnation-to-static ratios (T0/T, p0/p, ρ0/ρ, A/A*) that every supersonic nozzle design starts from. The Normal Shock Wave Calculator, Oblique Shock Wave Calculator, and Prandtl-Meyer Expansion Fan Calculator cover the three ways a supersonic flow changes direction - a sudden discontinuity straight ahead, an oblique shock at an angle, or a smooth isentropic expansion - each with its own downstream Mach number and pressure jump. The Stagnation Pressure and Temperature Calculator and Compressible Pipe Flow (Fanno and Rayleigh) Calculator extend compressible analysis to duct flow with friction or heat addition. The Sound Speed in Fluid Calculator computes c = √(γRT) for a gas (about 343 m/s for air at 20°C) or √(K/ρ) for a liquid, the reference velocity that every Mach number calculation depends on.

Heat and mass transfer numbers. The Prandtl Number Calculator compares momentum and thermal diffusivity (Pr ≈ 7 for water, ≈ 0.71 for air), setting the relative thickness of the velocity and thermal boundary layers. The Nusselt Number Calculator applies the Dittus-Boelter correlation Nu = 0.023·Re^0.8·Pr^n (valid for Re ≥ 10,000 and 0.7 ≤ Pr ≤ 160) to find the convective heat transfer coefficient in turbulent pipe flow. The Grashof Number Calculator and Rayleigh Number Calculator govern natural convection: Ra = Gr × Pr, and the classic Rayleigh-Bénard critical value Ra_c ≈ 1,708 marks the onset of buoyancy-driven convection cells in a horizontal fluid layer heated from below. The Peclet Number Calculator rounds out the set, comparing advective transport to diffusive transport for either heat or mass.

Who Uses These Calculators

Mechanical, aerospace, and civil engineering students use these tools for fluid mechanics and thermodynamics coursework, from the first Reynolds number problem set to compressible flow and boundary layer theory in a senior-level course. Engineering exam candidates rely on the Reynolds number, Bernoulli equation, and Moody chart calculators, all core fluid mechanics topics. Pipeline and HVAC engineers use the Moody chart, hydraulic diameter, pump head, and Nusselt number calculators to size piping and convective heat transfer equipment. Civil and hydraulic engineers use the Manning equation, hydraulic jump, and weir flow calculators for channel and spillway design. Aerospace engineers use the Mach number, shock wave, isentropic flow, and boundary layer calculators for nozzle and airfoil analysis. Naval architects use the Froude number for hull design and model-test scaling, and CFD practitioners use the dimensionless-number calculators here to sanity-check simulation setup before committing to a full run.

Constants Behind Fluid Dynamics

Fluid density (ρ) and dynamic viscosity (μ) set the scale for nearly every calculator here. Water has a density of 1,000 kg/m³ and a viscosity of about 0.001 Pa·s at 20°C, while air has a density of about 1.225 kg/m³ and a viscosity of about 1.81 × 10⁻⁵ Pa·s - over 50 times less viscous relative to its density, which is exactly why air flows are so much more prone to turbulence at everyday speeds. The speed of sound in air at 20°C is about 343 m/s (c = √(γRT), γ = 1.4, R = 287 J/(kg·K)), the reference value every Mach number calculation on this page divides against. For natural convection, the Rayleigh-Bénard critical Rayleigh number Ra_c ≈ 1,708 marks the transition from pure conduction to buoyancy-driven convection in a horizontal fluid layer.

Frequently Asked Questions

What is the Reynolds number?

The Reynolds number is a dimensionless quantity that compares inertial forces to viscous forces in a fluid flow, predicting whether the flow will be smooth (laminar) or chaotic (turbulent). For pipe flow, the standard convention is laminar below Re = 2,300, transitional between 2,300 and 4,000, and turbulent above Re = 4,000. The Reynolds Number Calculator finds it from fluid density, velocity, a characteristic length, and viscosity.

Why does fluid dynamics use so many dimensionless numbers?

Dimensionless numbers like Reynolds, Froude, and Weber let engineers compare flows of completely different scales and fluids on the same footing, and they are essential for scaling wind tunnel or model tests up to full-size behavior. A 1:50 scale ship hull model and the real hull will only behave the same way if the relevant dimensionless numbers (typically Froude number for wave-making resistance) are matched between them.

What's the difference between dynamic and kinematic viscosity?

Dynamic viscosity (μ, units Pa·s) measures a fluid's internal resistance to shear stress directly. Kinematic viscosity (ν, units m²/s) is dynamic viscosity divided by density, ν = μ/ρ, and describes how momentum diffuses through the fluid regardless of how heavy it is. Water and air have similar kinematic viscosities at room temperature despite water's dynamic viscosity being about 55 times higher, because water is also about 800 times denser. Mixing the two up is the single most common error in Reynolds number and boundary layer calculations.

How does the Moody chart friction factor calculator solve the Colebrook-White equation?

The Colebrook-White equation, 1/√f = −2log₁₀(ε/D/3.7 + 2.51/(Re√f)), is implicit - the friction factor f appears on both sides, so it cannot be solved algebraically. The Moody Chart Friction Factor Calculator solves it by fixed-point iteration, converging on the Darcy friction factor for turbulent flow (Re > 4,000) given the pipe's relative roughness ε/D, then plots the operating point on a Moody chart alongside the laminar f = 64/Re line.

What is the difference between laminar and turbulent boundary layers?

A laminar boundary layer grows as δ = 5.0x/√Re_x (the Blasius solution) - smooth, predictable, and thin, but prone to separating under an adverse pressure gradient. A turbulent boundary layer grows faster, as δ = 0.37x/Re_x^0.2, because turbulent mixing transports momentum toward the wall more effectively, which also makes it more resistant to separation but produces higher skin friction drag. The transition between the two is why golf balls are dimpled - tripping the boundary layer turbulent delays separation and reduces the much larger pressure drag.

When do I need compressible flow equations instead of Bernoulli's equation?

Bernoulli's equation assumes the fluid's density stays constant along the streamline, which is a good approximation up to roughly Mach 0.3 (about 100 m/s for air at sea level). Beyond that, density changes become significant and you need the Isentropic Flow Relations Calculator for smooth acceleration, or the Normal Shock Wave Calculator and Oblique Shock Wave Calculator once the flow goes supersonic and forms shock waves.

What does the Rayleigh number tell me about natural convection?

The Rayleigh number Ra = Gr × Pr compares the buoyancy forces driving natural convection to the viscous and thermal diffusion forces resisting it. Below the critical value Ra_c ≈ 1,708 for a horizontal layer heated from below with rigid boundaries, heat moves by conduction alone and the fluid stays still. Above that threshold, buoyancy overcomes diffusion and the fluid organizes into convection cells - the mechanism behind everything from a pot of simmering water to mantle convection. Use the Rayleigh Number Calculator to check which regime a given temperature difference and layer thickness falls into.

What is the difference between the Nusselt number and the Prandtl number?

The Prandtl number Pr = c_pμ/k is a fluid property alone - it compares how quickly momentum diffuses (viscosity) to how quickly heat diffuses (thermal conductivity), and does not depend on the flow. The Nusselt number Nu = hL/k describes the actual heat transfer for a specific flow situation - it is the ratio of convective to purely conductive heat transfer across a boundary layer, and depends on both the Reynolds and Prandtl numbers through correlations like Dittus-Boelter (Nu = 0.023·Re^0.8·Pr^n). A higher Nusselt number means convection is moving heat away from a surface much faster than conduction alone would.