Use this free HVAC duct size calculator to find the correct duct dimensions for any room or system. Enter your required airflow in CFM (cubic feet per minute) and your target friction rate, and the calculator instantly outputs the recommended round duct diameter or equivalent rectangular duct dimensions — based on the standard Huebscher equivalency formula used by HVAC engineers. Works for both supply and return ducts.
Most undersized or oversized ductwork in the field doesn't come from bad intentions — it comes from three repeatable shortcuts. Here's what they cost, and how this calculator closes the gap.
Technicians often reuse "the duct size that worked last time" instead of recalculating for the room's actual airflow requirement. A 6-inch branch that was right for a 100 CFM bedroom is badly wrong for a 200 CFM one.
Squeezing a round CFM target into a flat rectangular duct without checking the width-to-height ratio creates excess friction, whistling joints, and sheet metal that's expensive to fabricate and hard to seal.
A duct sized correctly for velocity can still starve the system if the run is long. Friction loss compounds over distance, and ignoring it leads to a blower fighting more static pressure than it was rated for.
Recommended velocity ranges by application and duct type, the values this calculator's presets are built from.
| Application | Duct Type | Velocity Range (fpm) | Typical Friction Rate | Notes |
|---|---|---|---|---|
| Residential | Supply Trunk | 600 – 900 | 0.08 – 0.10 in.wg/100ft | Most common equal-friction design point |
| Residential | Supply Branch | 450 – 700 | 0.10 – 0.15 in.wg/100ft | Keep low end near bedrooms for noise |
| Residential | Return Trunk | 500 – 800 | 0.06 – 0.10 in.wg/100ft | Slightly larger than equivalent supply |
| Residential | Return Branch | 350 – 600 | 0.05 – 0.10 in.wg/100ft | Oversizing here rarely causes problems |
| Commercial | Low-Velocity Supply | 1000 – 1500 | 0.10 – 0.18 in.wg/100ft | Office, retail, light commercial |
| Commercial | High-Velocity Supply | 1500 – 2500 | 0.20 – 0.35 in.wg/100ft | Requires sound attenuation, sealed joints |
| Industrial | Exhaust / Process Air | 2000 – 4000 | 0.25 – 0.50+ in.wg/100ft | Higher velocity often needed to carry particulate |
| Duct Material | Relative Roughness | Friction Impact |
|---|---|---|
| Galvanized sheet steel | Low (baseline) | Used as the baseline for this calculator's friction formula |
| Spiral round duct | Low | Comparable to straight galvanized, slightly better at joints |
| Fiberglass duct board | Medium | 10–20% higher friction loss than galvanized at the same size |
| Flexible duct (extended) | High | Can run 50%+ higher friction loss if not pulled fully taut |
Real-world patterns this calculator is built to catch, told the way they showed up on the work order.
This calculator does not invent new duct design math — it automates the same formulas used in professional duct sizing references.
A duct size is only correct in context. These are the four ideas that determine whether a number on a screen becomes a duct that actually performs.
Every duct sizing decision starts with two numbers: airflow in cubic feet per minute (CFM) and target velocity in feet per minute (fpm). CFM comes from a room-by-room load calculation — commonly an ACCA Manual J in residential work — which determines how much conditioned air a space needs to stay comfortable. Velocity is a design choice based on application, noise tolerance, and duct type. Cross-sectional area is simply CFM divided by velocity, which means the same airflow can be served by an infinite number of duct sizes depending on how fast you're willing to let the air move. A blower or air handler has a fixed amount of static pressure to spend, so every duct in the system is really competing for a shared budget of resistance.
Round duct is the most efficient shape for moving air — for a given cross-sectional area, it has the least internal surface area, which means the lowest friction loss and the least sheet metal per linear foot. Rectangular duct exists because of space constraints: it fits inside joist bays, dropped ceilings, and tight mechanical rooms where a round duct simply won't physically fit. The trade-off is that rectangular duct of the same area has more friction loss, and the flatter the rectangle (the higher its aspect ratio), the worse that penalty becomes. This is also where sheet metal gauge matters: wider, flatter ducts are more prone to wall flutter and noise, which is why SMACNA construction standards tie minimum gauge requirements partly to duct dimension. A plenum — the larger junction box that ductwork branches from — is typically sized well below the velocities used in branch runs, since its job is to let air slow down and distribute evenly rather than travel fast.
Static pressure is the resistance air "feels" as it's pushed through ductwork, fittings, filters, and coils, measured in inches of water column (in. wg). Every air handler has a rated external static pressure (ESP) — the maximum resistance it's designed to push against while still moving its rated CFM. Friction loss is the portion of that resistance created purely by air rubbing against duct walls over distance, and it's why duct length matters even when velocity is identical. Two design methods dominate professional practice: the equal friction method, which sizes every duct in a system to the same friction rate per 100 feet (typically 0.08–0.10 in.wg for residential work), and the velocity reduction method, which steps velocity down at each branch point. This calculator follows the equal-friction logic by letting you set a velocity target and then reporting the resulting friction rate, so you can see whether your chosen size lands inside a normal design range or pushes the system too hard.
In a complete residential HVAC design workflow, Manual J calculates the heating and cooling load for each room, Manual S uses that load to select equipment that matches it, and Manual D takes the resulting CFM requirements and lays out a full duct system — sizing every trunk and branch, accounting for fitting losses, and verifying the total static pressure budget against the equipment's rated ESP. This calculator operates at the Manual D layer: it solves the core sizing equation for one duct run at a time, the same equation a full Manual D worksheet repeats for every branch in the system. It's the fast, accurate building block — not a substitute for laying out the whole system, balancing dampers, or accounting for every elbow's equivalent length.
Smart calculators for accurate financial and health calculations