Air Duct Calculator
Last updated: 2026-08-10
Enter your email and download a PDF report with your results.
| Airflow (m³/h) (m³/h) | Air velocity (m/s) (m/s) | |
|---|---|---|
| Small room | 250 m³/h | 2 m/s |
| Medium room | 400 m³/h | 3 m/s |
| Large room | 500 m³/h | 4 m/s |
| Office | 750 m³/h | 6 m/s |
| Warehouse | 1000 m³/h | 8 m/s |
Properly sizing air ducts is fundamental for efficient HVAC system performance, and the Air Duct Calculator is the perfect tool for this task. It takes the guesswork out of design by calculating the precise duct area, circular diameter, and rectangular side length needed based on your airflow rate and desired air velocity. Whether you are a professional engineer or a DIY homeowner, this calculator ensures your ductwork delivers the right amount of air without excessive noise or energy loss.
What the Air Duct Calculator Does and When to Use It
The Air Duct Calculator solves a core engineering problem: determining the optimal duct size for a given volumetric airflow and air speed. It uses the fundamental flow rate formula to output three key metrics: the duct cross-sectional area in square meters, a standardized circular duct diameter in millimeters, and a practical square rectangular side length in millimeters. You should use this calculator during the design phase of any forced-air system, including central heating, ventilation, or air conditioning installations. It is particularly valuable when you are converting a round duct specification to a rectangular duct to fit within a wall cavity, or when you need to ensure that your air velocity stays within accepted comfort ranges (typically 2 to 5 m/s for main ducts and 1 to 3 m/s for branches) to avoid whistling or drafts. The tool is also indispensable for retrofitting old systems, where you need to match new duct sections to existing flow rates.
Formula Explained: Variable by Variable
The calculator relies on the continuity equation for incompressible flow: Q = A * v. Here, Q is the volumetric flow rate, A is the cross-sectional area of the duct, and v is the air velocity. The calculator rearranges this to find area. Let us break down each step using the JavaScript logic behind the tool:
- Q (caudal_m3h): This is the airflow rate in cubic meters per hour. It is your primary input. If no value is entered, the calculator returns an error. A higher flow rate requires a larger duct area.
- v (velocidad_ms): This is the air velocity in meters per second. The calculator defaults to 4 m/s if no value is provided, which is a standard design velocity for main ducts. Higher velocities allow smaller ducts but increase noise and friction loss.
- A (area_conducto_m2): The area in square meters is calculated by first converting the flow rate from m³/h to m³/s (dividing by 3600), then dividing by velocity. The formula is: A = (Q / 3600) / v. The result is displayed to four decimal places.
- D_circular (diametro_circular_mm): This is the diameter of an equivalent round duct. The calculator computes it from the area using the formula for a circle: D = sqrt(4 * A / π), then converts to millimeters (multiply by 1000) and rounds to a standard nominal size. The tool snaps to common metric sizes: 100, 125, 160, 200, 250, 315, or 400 mm. For example, if the calculated diameter is 178 mm, it rounds up to 200 mm.
- L_rectangular (lado_rectangular_mm): This provides a side dimension for a square duct with the same cross-sectional area. It is simply the square root of the area (in m²) multiplied by 1000 to get millimeters. In practice, you can use this as one side of a rectangular duct and adjust the other side to maintain the same area (e.g., if one side is 300 mm, the other side would be A / 0.3 m).
Worked Examples with Concrete Numbers
Understanding the calculator in action is easier with hands-on examples. Below are two scenarios showing input and output values.
Example 1: Residential Main Duct for a Small House
Scenario: You need to size the main supply trunk for a system delivering 600 m³/h of air at a comfortable velocity of 3.5 m/s.
Inputs: caudal_m3h = 600, velocidad_ms = 3.5
Calculation:
- Area (A) = (600 / 3600) / 3.5 = 0.1667 / 3.5 = 0.0476 m²
- Circular diameter (calculated) = sqrt(4 * 0.0476 / π) * 1000 = sqrt(0.0606) * 1000 = 0.2462 * 1000 = 246 mm
- Standard diameter snapped to 250 mm (since 246 > 200, it matches 250)
- Rectangular side = sqrt(0.0476) * 1000 = 0.2182 * 1000 = 218 mm
Outputs: area_conducto_m2 = 0.0476, diametro_circular_mm = 250, lado_rectangular_mm = 218. You would use a 250 mm round duct or a rectangular duct with one side approximately 218 mm (e.g., 218 x 218 mm square).
Example 2: Commercial Kitchen Exhaust with Higher Flow
Scenario: A kitchen hood requires 2000 m³/h exhaust flow, and local code dictates a minimum velocity of 6 m/s to prevent grease buildup.
Inputs: caudal_m3h = 2000, velocidad_ms = 6
Calculation:
- Area (A) = (2000 / 3600) / 6 = 0.5556 / 6 = 0.0926 m²
- Circular diameter (calculated) = sqrt(4 * 0.0926 / π) * 1000 = sqrt(0.1179) * 1000 = 0.3434 * 1000 = 343 mm
- Standard diameter snapped to 400 mm (since 343 > 315, it rounds to 400)
- Rectangular side = sqrt(0.0926) * 1000 = 0.3043 * 1000 = 304 mm
Outputs: area_conducto_m2 = 0.0926, diametro_circular_mm = 400, lado_rectangular_mm = 304. The calculator suggests a 400 mm round duct. For a rectangular profile, you could use a 304 x 304 mm square duct, or a 400 x 231 mm rectangle (since 0.0926 / 0.4 = 0.2315 m).
Common Mistakes When Using the Air Duct Calculator
Even with a precise tool, errors in input or interpretation can lead to system failure. Avoid these typical pitfalls:
- Confusing flow rate units: The calculator expects cubic meters per hour (m³/h). If you mistakenly enter liters per second (L/s) or cubic feet per minute (CFM), the result will be wildly incorrect. Convert CFM to m³/h by multiplying by 1.699 (e.g., 100 CFM = 169.9 m³/h). Always double-check your unit.
- Ignoring the velocity default: The calculator defaults to 4 m/s if no velocity is entered. While this is a common figure, it may not suit all applications. For example, supply ducts near bedrooms should use lower velocities (2-3 m/s) to reduce noise, while high-velocity systems for long runs may need values above 5 m/s. Never leave this blank without consideration.
- Misinterpreting the rectangular side: The output "lado_rectangular_mm" is the side of a square duct. Many users think it is the only dimension. In practice, you can change the aspect ratio. For instance, if the side is 300 mm, you can use a 600 x 150 mm rectangle (since area remains 0.09 m²), but this increases friction. Always verify that the chosen rectangular dimensions provide the same cross-sectional area A.
- Forgetting the standard diameter snap: The calculated diameter is rounded up to a standard size, not exact. If you use the exact calculated diameter (e.g., 246 mm from Example 1) instead of the nearest standard (250 mm), you may order custom ductwork that is unnecessary and expensive. Trust the snapped value for commercial availability.
- Neglecting friction loss: The Air Duct Calculator provides area and size, but it does not account for duct length, elbows, or surface roughness. After sizing, you must use a ductulator or friction chart to ensure the total pressure drop is within your fan's capability. A common mistake is to use the calculator for the entire system without allowing for additional pressure losses from fittings.
Frequently Asked Questions
Can I use this calculator for natural ventilation ducts?
Yes, but with caution. The tool is designed for forced-air systems where velocity is controlled by a fan. For natural ventilation (wind or stack effect), air velocity is highly variable and depends on temperature differences and opening sizes. While you can input a typical low velocity (e.g., 0.5 to 1.5 m/s), the resulting duct sizes may be very large. It is better to use specialized natural ventilation sizing equations that account for driving pressures.
What if my system uses imperial units like CFM and FPM?
The calculator works exclusively with metric units (m³/h and m/s). However, conversion is simple. For flow, 1 CFM = 1.699 m³/h. For velocity, 1 foot per minute (FPM) = 0.00508 m/s. Convert your values before entering them. Alternatively, you can use the rounded imperial equivalents: 1 m/s is roughly 197 FPM, and 1 m³/h is about 0.589 CFM. Always convert precisely to avoid sizing errors.
Why does the calculator snap the diameter to a larger size?
The snap to standard nominal sizes (100, 125, 160, 200, 250, 315, 400 mm) ensures that the calculator recommends commercially available ductwork. These sizes are common in the HVAC industry worldwide. Rounding up to the next size (e.g., from 246 mm to 250 mm) slightly increases the duct area, which reduces actual air velocity below your target. This is generally a safe design practice, as it provides a small safety margin for system resistance. If you need an exact size, you can use the calculated area to specify custom rectangular dimensions.