# Orifice Flow Calculator (Bernoulli, Q=Cd·A·√(2ΔP/ρ))

Compute the flow rate through a thin-plate orifice for an incompressible fluid (ISO 5167 Bernoulli form with discharge coefficient C_d). Orifice area A=π·d²/4; volumetric flow Q=C_d·A·√(2·ΔP/ρ); mass flow ṁ=C_d·A·√(2·ρ·ΔP); throat velocity v_orifice=C_d·√(2·ΔP/ρ). If the upstream pipe diameter D is supplied the diameter ratio β=d/D is also returned. ΔP≥0, ρ>0, C_d in 0..1 (default 0.61 for a sharp-edged plate). Diameter in m/cm/mm, pressure in Pa/kPa/bar/atm/psi, density in kg/m³/g/cm³; volumetric flow reported in m³/s, L/s, L/min and m³/h.

> Canonical page: https://elysiatools.com/en/tools/orifice-flow-calculator

- **Category:** Math & Numbers

- **Keywords:** orifice flow, orifice plate, Bernoulli, discharge coefficient, ISO 5167, differential pressure flow meter, beta ratio, volumetric flow, mass flow, throat velocity, flow meter, fluid mechanics, Cd, ΔP

## Overview

Calculate incompressible fluid flow through a thin-plate orifice using the Bernoulli equation and discharge coefficient C_d. Enter the orifice diameter, pressure difference, fluid density, and compatible units to get volumetric flow, mass flow, orifice velocity, area, and optionally the pipe diameter ratio β.

## Inputs

- **Discharge Coefficient C_d** (number): Discharge coefficient C_d of the orifice (0 to 1). Typical sharp-edged thin-plate value ≈ 0.61.
- **Orifice Diameter d** (number): Orifice (throat) diameter d. Enter in the selected Orifice Diameter Unit.
- **Orifice Diameter Unit** (select)
- **Pipe Diameter D (optional, for β ratio)** (number): Upstream pipe inner diameter D. Optional — used only to compute the diameter ratio β=d/D. Enter in the selected Pipe Diameter Unit.
- **Pipe Diameter Unit** (select)
- **Pressure Difference ΔP** (number): Measured pressure differential ΔP across the orifice plate. Enter in the selected Pressure Unit.
- **Pressure Unit** (select)
- **Density ρ** (number): Fluid density ρ. Enter in the selected Density Unit.
- **Density Unit** (select)
- **Decimal Places** (number)

## When to use

- Estimate flow through an orifice plate from a measured differential pressure.
- Convert orifice diameter, pressure, and density values between supported engineering units.
- Check volumetric flow, mass flow, throat velocity, and β=d/D for an orifice installation.

## How it works

- Enter the orifice diameter, pressure difference, fluid density, and discharge coefficient C_d.
- Select units for diameter, pressure, and density; the calculator converts the inputs for the calculation.
- Optionally enter the upstream pipe diameter to calculate the diameter ratio β=d/D.
- The result returns orifice area, volumetric flow in m³/s, L/s, L/min, and m³/h, plus mass flow and orifice velocity.

## Use cases

- Sizing and checking differential-pressure orifice flow measurements in water systems.
- Estimating air flow through a known orifice when density and pressure difference are available.
- Comparing orifice and pipe diameters through the calculated β ratio.

## Frequently asked questions

### What equation does the calculator use?

It uses Q=C_d·A·√(2·ΔP/ρ), with A=π·d²/4. It also calculates mass flow and orifice velocity from the corresponding formulas.

### What value should I use for C_d?

The default is 0.61, a typical value for a sharp-edged thin-plate orifice. Use a more suitable value when one is available for your installation.

### Which units are supported?

Diameter supports m, cm, and mm; pressure supports Pa, kPa, bar, atm, and psi; density supports kg/m³ and g/cm³.

### Is the pipe diameter required?

No. Pipe diameter is optional and is used only to calculate the diameter ratio β=d/D.

### What input limits apply?

Pressure difference must be nonnegative, density must be greater than zero, and C_d must be between 0 and 1.

## Related tools

- [Bernoulli Equation Solver (Velocity / Pressure / Elevation)](https://elysiatools.com/en/tools/bernoulli-equation-solver): Solve the Bernoulli equation p/(ρg) + v²/(2g) + z = const for steady, ideal, incompressible flow between two points on a streamline. Supply all three upstream quantities (p₁, v₁, z₁) and any two of the three downstream quantities; the tool solves for the third. Solve velocity: v₂ = √\[v₁² + 2(p₁-p₂)/ρ + 2g(z₁-z₂)\] — a negative radicand is physically impossible and is rejected. Solve pressure: p₂ = p₁ + ½ρ(v₁²-v₂²) + ρg(z₁-z₂). Solve elevation: z₂ = z₁ + (p₁-p₂)/(ρg) + (v₁²-v₂²)/(2g). g = 9.81 m/s². Density in kg/m³/g/cm³, pressure in Pa/kPa/bar/atm/psi, velocity in m/s, elevation in m/cm/ft. The upstream pressure/velocity/elevation heads and the total head are also reported.
- [Mass Flow Rate Converter (kg/s / lb/h / t/h)](https://elysiatools.com/en/tools/flow-rate-mass-converter): Convert mass flow rate between kg/s (kilograms per second, SI base), lb/h (pounds per hour, 1 lb = 0.45359237 kg), and t/h (tonnes per hour, 1 t = 1000 kg). Converts via kg/s to the target unit and also lists the equivalent value in all three units for reference. Used for boiler feedwater, chemical dosing, fuel consumption, and compressed-gas metering.
- [Volumetric Flow Rate Converter (m³/h / L/min / gpm / cfm)](https://elysiatools.com/en/tools/flow-rate-volume-converter): Convert volumetric flow rate between m³/h (cubic metres per hour), L/min (litres per minute), gpm (US gallons per minute, 1 gal = 3.785411784 L), and cfm (cubic feet per minute, 1 ft³ = 28.3168466 L). Converts via m³/s to the target unit and also lists the equivalent value in all four units for reference. Used for pumps, HVAC, compressed air, and piping.
- [Spring Compression Energy Calculator](https://elysiatools.com/en/tools/spring-compression-energy): Calculate the elastic potential energy and force of a spring in compression or extension. U = ½·k·x², F = k·x. Solve energy from displacement, or displacement from energy.
- [Stress & Strain Calculator](https://elysiatools.com/en/tools/stress-strain-calculator): Calculate engineering stress σ = F/A and engineering strain ε = ΔL/L₀ under uniaxial load. Choose what to solve: for stress, enter force F (N) and cross-section area A (mm²) → result in MPa; for strain, enter original length L₀ and elongation ΔL (negative for compression) → dimensionless ratio. Units are self-consistent (N, mm) so stress comes out directly in MPa.
- [Thermal Stress Calculator (σ = E·α·ΔT)](https://elysiatools.com/en/tools/thermal-stress-calculator): Thermal stress in a fully constrained member under a uniform temperature change: σ_th = E·α·ΔT. Built-in typical Young's modulus E and expansion coefficient α for carbon/alloy steel, aluminum, copper, austenitic stainless and titanium, plus custom values. ΔT in K or °C (same magnitude), result in MPa. Heating (ΔT>0) → compressive stress in the member.
- [Active Earth Pressure (Rankine)](https://elysiatools.com/en/tools/active-earth-pressure): Calculate the Rankine active earth pressure on a smooth vertical wall backfilled with cohesionless soil. K_a = tan²(45°−φ/2). Optional uniform surcharge q. Returns the base pressure p₀, the total force P, and the resultant height.
- [RLC Admittance Calculator (Y = G + jB)](https://elysiatools.com/en/tools/admittance-calculator): Compute complex admittance Y = 1/Z = G + jB for series or parallel RLC circuits: G = R/|Z|², B = −X/|Z|². Returns conductance, susceptance, magnitude and phase angle. Supports any subset of R/L/C.

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
