engineering · hvac-energy · duct-design

Duct Sizing Calculator

Sizes ductwork by the equal-friction method, reporting velocity, friction rate and the required round or equivalent rectangular size, in IP or SI. Use it to size a duct run.

Last updated
Decision Canvas

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

Friction Model
About this input

Selects the pressure-loss method, such as the Colebrook equation solved for friction factor or a simplified correlation. Methods can differ slightly; expect small divergence from other tools.

Default ASHRAE power-law fit Allowed ASHRAE power-law fit, Darcy-Weisbach with Colebrook
Existing Side B Conditional
About this input

The second side of an existing rectangular duct, in inches, used when checking or converting a known duct rather than sizing a new one.

Unit in Default 8 Range At least 0
Existing Side A Conditional
About this input

The first side of an existing rectangular duct, in inches, used when checking or converting a known duct.

Unit in Default 12 Range At least 0
Rectangular Side A Conditional
About this input

The known side of a rectangular duct, in inches, when converting a required round size to a rectangular one. The tool solves for the other side.

Unit in Default 12 Range At least 0
Unit System
About this input

Selects inch-pound or metric units for the inputs and results.

Default IP Allowed IP, SI
Target Friction Rate Conditional
About this input

The design pressure loss per unit length used to size the duct by equal friction, in inches of water gauge per 100 feet of duct.

Unit in.wg/100 ft Default 0.1 Range At least 0
Relative Humidity
About this input

The relative humidity of the air in the duct, as a percent from 0 to 100, a small influence on air density.

Unit % Default 0 Range 0 to 100
Altitude Above Sea Level
About this input

The site elevation above sea level, in feet. Higher altitude lowers air density and pressure.

Unit ft Default 0
Airflow
About this input

The airflow the duct must carry, in cubic feet per minute.

Unit cfm Default 1000 Range At least 0
Air Temperature
About this input

The temperature of the air in the duct, in degrees Fahrenheit, used to set air density and viscosity.

Unit deg F Default 68
Calculation Mode
About this input

Selects what the tool solves for: a required size from airflow and friction rate, or the velocity and pressure drop of a known duct.

Default Size a round duct Allowed Size a round duct, Size a rectangular duct, Check an existing round duct, Check an existing rectangular duct
Existing Round Diameter Conditional
About this input

The diameter of an existing round duct, in inches, used when checking a known duct rather than sizing a new one.

Unit in Default 12 Range At least 0
Duct Run Length
About this input

The length of the duct run, in feet, over which the pressure drop is accumulated.

Unit ft Default 100 Range At least 0
Duct Material
About this input

The duct material, which sets the absolute roughness used for the friction factor and the reported roughness. It changes the SIZE only on the Darcy-Weisbach model: the ASHRAE power-law fit is calibrated for galvanised steel and carries no roughness term, so on that model the size is the same for every material and the tool draws a CHECK saying so.

Default Galvanised steel Allowed Galvanised steel, Aluminium, PVC or smooth plastic, Fibrous glass duct board, Flexible duct, fully extended, Concrete or masonry

Outputs

Next Standard Round Size
About this output

The smallest standard round duct size at or above the exact required diameter, in inches.

Unit in
Pressure Drop Over The Run
About this output

The total friction pressure loss over the run length, in inches of water gauge.

Unit in.wg
Governing Round Or Equivalent Diameter
About this output

The round diameter, or the equivalent round diameter of the rectangular duct, that governs the velocity and pressure results, in inches.

Unit in
Model Status
About this output

The overall check on your entries, shown above the results. It reads OK when the inputs are usable, NOT VALID with a reason when an entry makes the model meaningless, or CHECK with a reason when a result is valid but worth a second look. Read it before you trust the numbers below.

No unit declared
Rectangular Side B Exact
About this output

The unrounded second side of a rectangular duct equivalent to the required round size, in inches, given the known side.

Unit in
Reynolds Number
About this output

The Reynolds number of the flow, dimensionless, which tells whether the flow is laminar, transitional or turbulent.

Unit dimensionless
Velocity Pressure
About this output

The velocity pressure of the moving air, in inches of water gauge, from air density and velocity.

Unit in.wg
Rectangular Side B Rounded
About this output

The second side rounded to a practical increment, in inches.

Unit in
Required Diameter Exact
About this output

The round duct diameter that meets the target friction rate for the airflow, in inches, before rounding to a stock size.

Unit in
Friction Rate
About this output

The pressure loss per unit length of the governing duct, in inches of water gauge per 100 feet. Compare it against the target.

Unit in.wg/100 ft
Aspect Ratio
About this output

The ratio of the longer rectangular side to the shorter. Keep it modest, since high aspect ratios cost more material and pressure.

Unit ratio
Barometric Pressure
About this output

The absolute air pressure at the site, in pounds per square inch absolute, from altitude.

Unit psia
Air Density
About this output

The density of the air in the duct, in pounds per cubic foot, from temperature, humidity and pressure.

Unit lb/ft3
Air Velocity
About this output

The average air speed in the duct, in feet per minute: airflow divided by cross-sectional area.

Unit ft/min
Crosssectional Area
About this output

The internal cross-sectional area of the duct, in square feet, used to find the air velocity.

Unit ft2
Flow Regime
About this output

Whether the flow is laminar, transitional or turbulent, read from the Reynolds number.

No unit declared
Friction Factor
About this output

The Darcy friction factor, dimensionless, from the Reynolds number and relative roughness.

Unit dimensionless
Duct Roughness Used
About this output

The absolute roughness of the selected material, in the working units. It feeds the reported friction factor on either model, but it enters the SIZING calculation only on Darcy-Weisbach; on the ASHRAE fit the size does not respond to it.

Unit in
Dynamic Viscosity
About this output

The dynamic viscosity of the air, in pounds per foot-second, used in the Reynolds number.

Unit lb/(ft.s)

What it is

The Duct Sizing Calculator sizes a duct run by the equal-friction method. You give it the airflow, the friction rate you are designing to, and the shape you want, and it returns the required round diameter, the next standard size up, the equivalent rectangular dimensions if you asked for those, and the velocity, Reynolds number and pressure drop that result.

It can also check an existing duct rather than size a new one, and it works in either IP or SI units.

It offers two friction models, and they do not use the same inputs. The default ASHRAE power-law fit ignores the duct material you select; only the Darcy-Weisbach model uses it. That is explained below and it changes answers by more than a nominal size.

Methodology

Purpose and model boundary

This model sizes a round duct, sizes one side of a rectangular duct, or checks an existing round or rectangular duct. It reports diameter or equivalent diameter, velocity, friction rate, Reynolds number, friction factor, and straight-run pressure drop using either a published equal-friction power-law fit or a Darcy-Weisbach/Colebrook calculation.

It is not a complete duct-system design. It excludes fittings, equivalent length, leakage, fan selection, total external static pressure, balancing, noise, vibration, fire/smoke requirements, and installation constraints.

Inputs and units

The model accepts IP or SI values, but changing the unit-system selector changes the meaning and labels—it does not convert numbers already typed. Airflow is entered in cfm or L/s; dimensions and run length in in/ft or mm/m; air temperature in deg F or deg C; altitude in ft or m; and target friction in in.wg/100 ft or Pa/m.

The calculation mode controls which dimension fields are visible. Material selects an absolute roughness. Relative humidity, temperature, and altitude affect air properties in the Colebrook branch. The ASHRAE power-law branch is calibrated to standard air and galvanised steel.

Governing relationships

All internal calculations use SI units. Standard-atmosphere pressure follows ASHRAE Chapter 1 Eq.3. Moist-air density is calculated from saturation pressure, humidity ratio, and the ideal-gas specific-volume relationship. Dynamic viscosity follows Sutherland's correlation.

The ASHRAE equal-friction fit is evaluated in its native IP form:

d_in = (0.109136 x Q_cfm^1.9 / FR_inwg_per_100ft)^(1/5.02).

For the physics branch, the workbook applies

deltaP/L = f x rho x V^2 / (2 x D)

with V = Q/A and Re = rho x V x D / mu. A Swamee-Jain estimate seeds the friction factor. Three fixed-point diameter updates, three Colebrook refinements, and one final diameter update are written out in cells; the workbook does not enable circular iteration.

For rectangular ducts the equivalent diameter relationship is

De = 1.30 x (a x b)^0.625 / (a + b)^0.25.

When sizing rectangular duct, the workbook rearranges this expression and performs five explicit fixed-point updates for side b. Round sizing is rounded upward through the standard-size list. At the installed geometry, area, velocity, Reynolds number, friction factor, friction rate, velocity pressure rho V^2/2, and straight-run pressure drop are recalculated.

Calculation sequence

  1. Resolve unit system, calculation mode, friction model, and material.
  2. Convert the applicable input arm to SI and calculate barometric pressure, density, viscosity, and roughness.
  3. In a sizing mode, solve the required round or equivalent diameter from the selected friction model; in a check mode, use the entered geometry.
  4. Round a selected standard dimension upward where the model defines a size list.
  5. Recalculate geometry and pressure-loss quantities at that installed size.
  6. Convert all reported values back to the selected display system.
  7. Evaluate Model_Status in the order below.

Outputs and interpretation

The decision result is the governing round/equivalent diameter, supported by exact required diameter and next standard round size where applicable. Rectangular sizing returns exact and rounded side b. Velocity, Reynolds number, friction factor, friction rate, velocity pressure, pressure drop, aspect ratio, density, viscosity, and roughness explain the result.

Flow_Regime and warning status should be read together. The friction calculation is intended for turbulent duct flow; a low Reynolds number is reported as a review condition rather than silently treated as ordinary turbulent design.

Validation and status logic

The workbook returns the first matching status.

Condition Returned status
Converted altitude is below -457 m or above 6096 m NOT VALID: altitude is outside the supported range (-457 to 6096 m / -1500 to 20000 ft)
Converted airflow is less than or equal to zero NOT VALID: airflow must be greater than zero
Round- or rectangular-sizing mode is selected and target friction rate is less than or equal to zero NOT VALID: target friction rate must be greater than zero
The governing entered or solved duct dimension is less than or equal to zero NOT VALID: duct dimensions must be greater than zero
The ASHRAE power-law fit is selected with a material other than galvanised steel CHECK: the ASHRAE power-law fit is calibrated for galvanised steel, so the selected material changes only the reported roughness and friction factor, not the size or the friction rate; switch to Darcy-Weisbach with Colebrook to size for this roughness
Reynolds number is below 4000 CHECK: Reynolds number below 4000, outside the normal turbulent range
Rectangular aspect ratio exceeds 4:1 CHECK: aspect ratio above 4:1, equivalent diameter less reliable
None of the preceding conditions applies OK

Assumptions and limitations

The ASHRAE power-law fit is a standard-air, galvanised-steel correlation and deliberately does not respond to material roughness or actual air density. The Colebrook branch responds to those properties but still treats a uniform straight duct. The two methods can legitimately disagree because one is a fitted ductulator relation and the other is a physics calculation.

Air-property correlations and standard-atmosphere pressure are approximations. Rectangular equivalent diameter matches friction behavior; it does not prove equal acoustic, clearance, or fitting performance. Standard-size and roughness lists are workbook data, not product specifications. Numeric inputs must be re-entered after switching unit systems.

Restrictions and non-computing states

Altitude is explicitly restricted to -1500 through 20,000 ft (-457 through 6096 m). Airflow and applicable duct dimensions must be positive. Target friction must be positive in a sizing mode. Input checking rejects declared negative values before calculation; the workbook performs the stronger mode-dependent and physical checks above.

Errors and warnings

NOT VALID suppresses reliance on a result when atmospheric range, airflow, friction target, or geometry is unusable. CHECK means a numeric result exists but the selected correlation basis, flow regime, or rectangular aspect ratio needs review. Rejected entries, connection failures, and calculation-service failures are separate from these workbook messages.

References

The workbook derives its relations rather than reproducing any table, chart or figure from a handbook or standard. The power-law correlation and the Colebrook/Darcy-Weisbach path are both computed rather than read from a duct calculator or friction chart.

ACCA Manual D is the governing residential duct-design procedure in United States practice. This tool does not implement it and a result here is not a Manual D calculation. Roughness values shipped with the workbook are typical published figures and carry no authority. No trademark or organisation name appearing here implies endorsement by its owner.

Additional source notes migrated from Methodology

The workbook cites the ASHRAE Handbook—Fundamentals duct-design and psychrometric relationships; Colebrook (1939) for turbulent friction; Swamee and Jain (1976) for the explicit seed; Huebscher (1948) for rectangular equivalent diameter; and Sutherland's air-viscosity correlation. Its fixed-point and Colebrook steps are explicitly unrolled in the workbook.

Frequently asked questions

I changed the duct material and the answer did not change. Is that a bug?
It is the default friction model behaving as designed, and it is the most important thing to know about this page. The ASHRAE power-law fit has no roughness term (it was fitted to galvanised steel), so material selection cannot affect it. The page still shows the roughness for the material you picked, which makes this easy to miss. Switch the friction model to Darcy-Weisbach with Colebrook and material takes effect immediately.
Which friction model should I use?
Darcy-Weisbach with Colebrook if the duct is anything other than smooth sheet metal, because it is the only one that accounts for roughness. On the shipped example flexible duct needs 15.48 inches against galvanised steel's 13.65: nearly two inches, more than one standard size. The ASHRAE fit is faster and perfectly reasonable for galvanised steel, which is what it was fitted to.
Why is the friction rate lower than the target I set?
Because you cannot buy a 13.900-inch duct. The tool sizes to your target and then reports the next standard size up, which is slightly larger than required and therefore produces slightly less friction: 0.0965 against a 0.1 target in the shipped example. Rounding up is the correct direction, because rounding down would exceed your design friction rate.
Is an equivalent rectangular duct the same size as the round one?
No, and this surprises people. Equivalent means equal friction at equal airflow, not equal cross-sectional area. A rectangular duct has more wetted perimeter than a round duct of the same area, so it needs a larger cross-section to match the round duct's performance. The flatter it gets the worse this becomes, which is why the aspect ratio is reported alongside.
Does this size my whole duct system?
No. It sizes one run at one airflow. There is no trunk-and-branch layout, no fitting or transition losses, no takeoffs or dampers, and no total external static pressure to check against a fan curve. Those are what turn a set of duct sizes into a system that actually delivers the air, and none of them are here.
Why is my duct noisy even though the friction rate is fine?
Because noise often governs before friction does, and this tool does not model it at all. Velocity is the usual culprit: air moving fast through a duct, and especially through a register or a fitting, generates noise that occupants notice long before anyone notices a pressure drop. In occupied spaces velocity limits frequently set the duct size, and they are a separate design constraint from equal-friction sizing.
This page is provided by LogicCommons for informational purposes only. Results are analysis outputs computed from the inputs you supply and are not engineering advice, a design, or a substitute for review by a licensed professional under the codes adopted where the work is built. Verify all inputs and results independently.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.