ACCA Manual D · Equal friction + velocity · Free tool
Duct Sizing Calculator — Manual D Equal Friction (Round, Rect, Oval, Flex)
This free HVAC duct sizing calculator sizes round, rectangular, oval, and flex ducts from CFM — by Manual D equal friction rate or target velocity, with velocity and friction reported together. CFM helpers, TEL friction-rate finder, altitude correction, noise check, shareable links, one-tap Print / PDF. No signup. Works offline.
Calculator · ACCA Manual D
Quick presets
Advanced: find my friction rate (TEL) + CFM helpers
Equal-friction sizing per ACCA Manual D. Rectangular matched by Huebscher equivalent diameter.
FieldCalc — Duct Sizing Report · ACCA Manual D
Result
——
- Velocity
- —
- Friction
- —
- Rectangular
- —
- Flex duct
- —
Recent calculations
Compare across materials
Estimates only. Verify with a licensed HVAC contractor. Pull flex fully taut; compressed flex performs far worse.
ACCA Manual D guide
Manual D duct design, without the software price tag
This free HVAC duct sizing calculator is a Manual D calculator for the field: enter airflow in CFM, pick a friction rate or target velocity, and get round, rectangular, oval, and flex sizes in one pass. It works like the ductulator online tools contractors grew up with — a slide rule rebuilt for the browser — but adds what paper cannot: TEL-based friction-rate math, altitude correction, velocity and noise checks, shareable links, and print-ready reports. No signup, no install, and it keeps working offline in attics and crawlspaces.
ACCA Manual D and the equal friction method
ACCA Manual D is the residential duct design standard, and the equal friction method is its workhorse: every duct in the system is sized to the same pressure loss per 100 feet, so branches balance with damper trim instead of redesign. The design friction rate comes from your pressure budget: FR = (available static pressure × 100) ÷ total equivalent length. Standard residential practice lands at 0.08 in.wg per 100 ft; use 0.06 for quiet bedrooms and long runs, 0.10 for short trunks, and 0.10–0.12 for commercial work. The calculator solves Darcy–Weisbach for the exact diameter at your rate, reports the resulting velocity alongside, and rounds up to the nearest standard size. For the underlying math, see the friction and Huebscher formulas.
CFM to duct size: from load to diameter
Going from CFM to duct size starts with knowing the airflow each run must carry. Equipment CFM follows the 400-CFM-per-ton rule — a 3-ton system moves about 1,200 CFM — while room CFM comes from the load split: (room load ÷ whole-house load) × equipment CFM. A 150 sq ft bedroom typically needs about 150 CFM, the classic ~1 CFM per square foot rule of thumb. Enter that CFM with your friction rate and the duct size falls out: 150 CFM at 0.08 needs a 7-inch round, 400 CFM needs a 12-inch round, 1,200 CFM needs a 16-inch trunk. For precomputed answers, use the duct sizing chart covering 100–2,000 CFM at standard rates, or the room-by-room sizing walkthrough for full worked examples.
Round duct sizing: the efficient default
Round duct sizing is the starting point for every layout because round carries more air per inch of material with less friction than any other shape — lower surface area per volume means lower pressure loss per foot, tighter-sealing joints, and less sheet metal per CFM. Use round wherever it physically fits: exposed basement trunks, attic runs, and straight branch takeoffs. As a duct size calculator for round work, this page returns the exact Darcy–Weisbach diameter plus the next standard size up, with velocity reported so you can confirm the run stays quiet.
Rectangular duct sizing: Huebscher, not raw area
Rectangular duct sizing belongs where round will not fit — joist bays, soffits, and tight chases — but it must never be done by matching cross-sectional area. A rectangle has more wall per square inch than a circle, so equal area means higher friction and an undersized duct. The honest conversion is the Huebscher equivalent diameter: De = 1.30 × (a×b)^0.625 ÷ (a+b)^0.25, the round size with identical friction loss. A 12×8 in rectangular duct equals about a 10.7 in round — area-matching would have told you roughly 30% less. This calculator converts every result both ways and caps aspect ratio at 4:1, since flat, wide rectangles waste energy and rumble.
Oval, flex, and the rough-wall penalty
Oval duct splits the difference for shallow cavities: flatter than round, smoother-flowing than a wide rectangle. Flex duct is the convenience option with a friction cost — fully-extended flex runs rougher than smooth metal and needs about one size up at the same friction rate. Compressed, sagging, or kinked flex can need two or more sizes up, which is why the only acceptable flex install is pulled taut, strapped every 4 ft, with no kinks. Size flex honestly here, then install it honestly on site.
Velocity and noise: when to size up
Friction-correct is not always quiet-correct. Keep supply branches at 600–900 FPM — 600–700 for bedrooms and living areas where ears notice — trunks at or under 1,000 FPM, and returns at 400–600 FPM since return grilles sit near people. Above 900 FPM in living spaces you will hear whistling registers and fitting rumble. When the equal-friction answer runs loud, go one standard size up: velocity falls faster than friction rises, and the system gets quieter for the price of one duct size.
Altitude correction, built in
Thinner mountain air carries less pressure per foot, so Denver installers cannot trust sea-level charts: at 5,000 ft, air density is about 86% of sea level, and the same blower needs slightly larger ducts for the same CFM. This calculator corrects for altitude up to 10,000 ft automatically — enter elevation and the Darcy–Weisbach solution adjusts. For the full precomputed reference including metric sizes and flex columns, open the full CFM chart.
Related duct sizing resources
For lookups, use the duct sizing chart. For method, use the duct sizing formulas and sizing walkthrough. For the full collection, browse all HVAC calculators.
How it works
How to size ductwork (Manual D equal friction)
1 · Find the CFM
Tons × 400 for equipment CFM, then room share: (room load ÷ whole load) × equip CFM. Or type CFM straight in.
2 · Pick a friction rate
0.08 in.wg/100ft is standard residential. 0.06 for quiet/long runs, 0.10 for short trunks. Or compute FR = (ASP × 100) ÷ TEL.
3 · Size the duct
Darcy–Weisbach solved for your CFM, rounded up to the nearest standard size — round, rect, oval, and flex together.
4 · Check velocity + noise
Branches 600–900 FPM · trunks ≤1000 · returns 400–600. Friction-correct but loud? Go one size up.
5 · Convert shape honestly
Rectangular via Huebscher equivalent diameter (same friction), never raw area. Aspect ≤ 4:1.
6 · Print or share
Copy the link for the crew, or Print / Save as PDF for the permit folder.
Deeper guides: room-by-room sizing with worked examples ·friction + Huebscher formulas ·CFM-to-duct-size chart
Worked examples
Numbers you can verify
Bedroom branch · 150 CFM @ 0.08
Exact ≈ 6.9″ → 7″ round at ~560 FPM. Rect ≈ 8×6. Flex: 8″ pulled taut. Quiet for sleeping.
Branch · 400 CFM @ 0.08
Exact ≈ 10.2″ → 12″ round at 509 FPM ✓. Rect 14×8. Flex 12″ taut. The classic living-room branch.
3-ton trunk · 1200 CFM @ 0.10
Exact ≈ 14.6″ → 16″ round at ~860 FPM ✓. Rect ≈ 22×10 at 2:1. Keep trunks in basement/attic where noise matters less.
Return · 600 CFM @ 0.06
Exact ≈ 12.6″ → 14″ round at ~560 FPM ✓. Returns run slow and quiet — grilles sit near ears.
Quick reference
CFM to duct size (0.08 in.wg/100ft, galvanized)
| CFM | Round | Rect (≈2:1) | Velocity |
|---|---|---|---|
| 100 | 6″ | 8×6 | ~510 FPM |
| 150 | 7″ | 10×6 | ~560 FPM |
| 200 | 8″ | 10×8 | ~575 FPM |
| 300 | 9″ | 12×8 | ~680 FPM |
| 400 | 12″ | 14×8 | ~510 FPM |
| 600 | 14″ | 16×10 | ~560 FPM |
| 800 | 14″ | 18×10 | ~750 FPM |
| 1000 | 16″ | 20×10 | ~715 FPM |
| 1200 | 16″ | 22×10 | ~860 FPM |
FAQ
Duct sizing questions, answered
What friction rate for residential?
0.08 in.wg/100ft standard. 0.05–0.06 quiet/long runs, 0.10 short trunks, 0.10–0.12 commercial.
What size for 400 CFM?
12″ round (exact 10.2″) at ~509 FPM, or 14×8 rect. Flex: one size up.
Max velocity for quiet rooms?
Bedrooms/living 600–700 FPM (900 max). Trunks ≤1000. Returns 400–600.
Round vs rectangular?
Round wins wherever it fits. Rect needs more area for equal friction — Huebscher, not area match. Aspect ≤ 4:1.
How to convert round to rect?
De = 1.30·(a·b)^0.625/(a+b)^0.25. 12×8 rect ≈ 10.7″ round.
Flex vs metal size?
Flex needs ~1 size up taut; compressed flex can need 2+. Pull taut, strap every 4 ft.
How to get room CFM?
(Room load ÷ whole load) × equip CFM. Equip ≈ tons × 400. ~1 CFM per sq ft rule of thumb.
Does altitude matter?
Yes — 5,000 ft air is ~86% sea-level density. Calculator corrects to 10,000 ft.
What is the Huebscher equation?
De = 1.30·(a·b)^0.625/(a+b)^0.25 — the round size with equal friction loss. Never convert by raw area.
How do I compute TEL?
Straight length + fitting equivalents (elbows ~20–35 ft, wyes ~25–40 ft, boots ~30 ft). FR = (ASP × 100) ÷ TEL.
Best duct sizing calculator?
Free Manual D equal-friction, round/rect/oval/flex, TEL finder, altitude correction, velocity checks, offline. This page.
How do I use it?
Enter CFM → pick friction rate (0.08 standard) or velocity → read size + velocity → share/print.
CFM in a 12×12 duct?
~700 CFM at 700 FPM (1 ft² area, ~900 max). ≈ 13″ round equivalent.
Formula for duct size?
Darcy–Weisbach solved for diameter at your FR, rounded up. Shape swap via Huebscher De = 1.30·(a·b)^0.625/(a+b)^0.25.
Convert CFM to duct size?
CFM + friction rate → exact diameter → round up. 400 CFM @ 0.08 → 12″ round at ~509 FPM.
CFM of an existing duct?
CFM = FPM × area (ft²). Measure velocity, multiply by cross-section.
Duct size for 5000 CFM?
~30″ round trunk at ~1,000 FPM. Or split across two+ smaller trunks.
CFM in a 10×10 duct?
~485 CFM at 700 FPM (0.69 ft²). Call it 500 CFM nominal.
Related: All HVAC calculators ·CFM Chart ·Sizing Walkthrough ·Duct Sizing Formulas