Duct Size Calculator

The engine is the ASHRAE/Huebscher friction relationship for galvanized round duct: friction loss equals 0.109136 times CFM to the 1.9 power divided by diameter to the 5.02 power (in inches of water per 100 feet). Rearranged, it gives the diameter for a target friction rate; the ASHRAE equivalent-diameter formula then converts that round size to rectangular duct with the same friction loss, and velocity is 183.4 times CFM divided by the diameter squared. These are published equations, so nothing here is invented — the calculator simply reproduces the friction chart and checks the result against Manual D velocity limits.

Two things drive the answer beyond CFM. The first is the friction rate: the honest number is your blower’s available static pressure divided by the total effective length of the longest run, but if you don’t know it, 0.08 inches per 100 feet is a reasonable default (real designs land between 0.06 and 0.10). The second is the duct material: flexible duct is several times rougher than smooth metal, so this tool sizes flex about one step larger — and reminds you that sagging or compressed flex can double the friction and choke a run. It also flags the most common real-world failure, undersized returns, by sizing return grilles for a low, quiet face velocity.

What this is not is a substitute for a full ACCA Manual D. It is a screening estimate to help you sanity-check a duct layout, size a replacement run, and understand why duct rules of thumb like “one square inch per CFM” are so far off. A real duct design pulls the per-room airflow from a room-by-room Manual J, uses your measured blower static pressure, accounts for every fitting’s equivalent length, and balances the system — all of which require the full method and are needed for a permit. Free, no signup — part of the HVAC and ventilation section.

View material estimation guides →

Duct Size Calculator

What size duct do you need for a given airflow? This free duct size calculator uses the equal-friction method — the same math behind a Manual D ductulator — to turn a run’s CFM and design friction rate into a round duct diameter, the rectangular equivalents, and the air velocity, then checks that velocity against the noise limits. It handles rigid metal and flex, supply and return, and return-grille sizing. Screening estimate — a full Manual D is still required for a real design. Free, no signup.

Airflow for this run

The CFM this duct has to carry. A trunk carries the whole system; a branch carries only the rooms it feeds. Total system CFM ≈ AC tons × 400.

Duct run

What you're sizing sets the velocity limit. Rigid metal is smoother than flex; flexible duct is sized one step larger to cover its extra friction.

Friction rate

Equal-friction sizing needs a design friction rate (in. w.c. per 100 ft). Use a typical value, or derive the honest rate from your blower's available static pressure and the longest run's total effective length.

Related Calculators

Explore HVAC & Ventilation: calculators, diagrams & guidesEvery calculator, cross-section diagram, and guide for this trade in one place.

How to Use This Calculator

  1. Enter the airflow (CFM) the duct run has to carry — directly, or from AC tonnage (total system CFM ≈ tons × 400). A trunk carries the whole system; a branch carries only the rooms it feeds.
  2. Pick what you’re sizing — supply trunk, supply branch, return duct, or return grille — which sets the velocity limit.
  3. Choose rigid metal or flexible duct (flex is sized one step larger).
  4. Set the friction rate: use the typical 0.08 default, or switch to deriving it from your available static pressure and total effective length.
  5. Click Calculate to get the round diameter, rectangular equivalents, and the velocity with a pass/fail noise check.
  6. For returns, use the return-grille option to get the grille size at a quiet face velocity, and lean generous — undersized returns are the #1 duct problem.

Friction rate, velocity, and why rules of thumb fail

Equal-friction duct sizing works by picking one friction rate — the pressure the system loses per 100 feet of duct — and sizing every run to it. That rate is not universal: it is your blower’s available static pressure (the external static rating minus the coil, filter, registers, and dampers) divided by the total effective length, which is the longest supply run plus the longest return run including the equivalent length of every fitting. A long, fitting-heavy system has a low friction rate and needs bigger ducts; assuming 0.10 when the real number is 0.06 undersizes everything and makes the system noisy and starved. Once the friction rate is set, the diameter follows from the friction equation, and velocity is checked so the duct stays quiet — supply trunks under about 900 feet per minute, branches around 600 to 700, returns under 700, and filter grilles down near 400. This is why rules of thumb mislead: “one square inch of duct per CFM” would put a 100-CFM branch on an 11-inch duct when the friction math says 6 inches, and “100 CFM per 6-inch round” is only true near a 0.10 friction rate on smooth metal — on flex, or at a lower friction rate, a 6-inch carries much less. The calculator shows the honest capacity of each round size at your chosen friction rate. It remains a screening estimate: get a full ACCA Manual D from a professional for a real design, balancing, and permit.

Frequently Asked Questions

What size duct do I need for my airflow?

It depends on the airflow (CFM) and the friction rate you design to — not on square footage. At a typical 0.08 in.w.c./100 ft friction rate on smooth metal, a 6-inch round carries about 100 CFM, an 8-inch about 200, a 10-inch about 370, and a 12-inch about 600. Enter the run's CFM and this calculator solves the ASHRAE friction equation for the round diameter, gives the rectangular equivalents, and checks the velocity so the duct stays quiet. A trunk carries the whole system airflow (roughly 400 CFM per ton); a branch carries only the rooms it feeds.

How many CFM can a 6-inch duct handle?

About 100 CFM on smooth metal at a 0.08 in.w.c./100 ft friction rate, or roughly 110 CFM at 0.10 — moving around 550 feet per minute. But those numbers assume rigid metal at that friction rate: flexible duct of the same 6 inches carries noticeably less because it's several times rougher, and a lower friction rate (from long runs or high static pressure) drops the capacity too. That's exactly why the 'a 6-inch is always good for 100 CFM' rule of thumb misleads — the honest number depends on the friction rate you actually design to.

What is a friction rate and what should I use?

The friction rate is how much static pressure the system loses per 100 feet of duct, in inches of water column, and it's the key input for equal-friction sizing. The honest value is your blower's available static pressure — its external static rating minus the coil, filter, registers, and dampers — divided by the total effective length (the longest supply run plus the longest return, including the equivalent length of every fitting). Most residential designs land between 0.06 and 0.10. If you don't know your static pressure, 0.08 is a reasonable default; a long, fitting-heavy system runs lower and needs bigger ducts.

How do I convert a round duct to a rectangular size?

Use the ASHRAE equivalent-diameter formula: De = 1.30 × (a × b)^0.625 ÷ (a + b)^0.25, where a and b are the rectangular sides. It gives the rectangular duct with the same friction loss as the round — not the same cross-sectional area, which would undersize it. For example, a 20 × 8 inch rectangular duct is about a 14-inch round. Keep the aspect ratio at or under 4:1; very wide, flat ducts add friction and cost. This calculator lists the rectangular equivalents at several standard heights for you.

Does flexible duct need to be bigger than metal?

Yes. Flexible duct is 3 to 10 times rougher than smooth galvanized metal, so it's sized about one nominal step larger — a run that's 6-inch in metal is typically 7-inch in flex. The bigger issue is installation: sags, kinks, and compression can double the friction and choke the airflow. Flex has to be pulled drum-tight and fully supported. This calculator sizes flex by designing to half the metal friction rate, which lands you at the larger size.

Why are return ducts and grilles so often undersized?

Returns are the most commonly undersized part of a duct system, and a restricted return starves the blower and spikes the static pressure for the whole system. Returns should be sized generously and kept at a low face velocity — a filter grille around 400 feet per minute, a plain grille up to about 500 — through roughly 75% net free area. Larger systems usually need more than one return. This calculator's return-grille option sizes the grille for that quiet face velocity so you don't undersize it.

Is this a substitute for a Manual D?

No. This is a screening estimate that reproduces the equal-friction sizing math so you can sanity-check a layout or size a replacement run. A real duct design — an ACCA Manual D — pulls the per-room airflow from a room-by-room Manual J, uses your measured blower static pressure, accounts for every fitting's equivalent length, sizes the whole tree, and balances the system, all of which are required for a permit. Use this to understand the sizes and spot problems, then have a professional run the full Manual D before fabricating ductwork.