🔊

HVAC Noise Analyzer

This HVAC noise analyzer diagnoses heating, ventilation and air-conditioning noise from your microphone. Watch the live spectrum across the bands where fans, ducts and air handlers misbehave, match a peak to a fan’s blade-passage frequency, find duct resonances from a duct length, and compare octave bands against the published NC (Noise Criteria) curves — with a plain-English hint for rumble, whoosh and whine.

This is an uncalibrated estimate from a consumer microphone — not a certified sound-level meter and not valid as compliance, complaint or legal evidence. The spectral shape and the fan blade-passage / duct math are reliable (and the BPF and duct formulas are exact). The NC-curve comparison needs SPL calibration to be quantitative — without it, it is a relative shape comparison only. Auto gain control and noise suppression must be off (this tool requests raw audio); a reading is meaningless otherwise. Phone/laptop mics roll off the deep bass and generally cannot capture true infrasound (<20 Hz). Nothing is recorded or uploaded.

Microphone

Idle — press Start. Audio is analyzed live and never recorded.

Consent: pressing Start asks your browser for microphone access. The mic feed is analyzed in real time only — never recorded, saved or uploaded.

Live spectrum (20 Hz – 5 kHz)

Broadband level
Strongest peak
Character

Broadband level is in dBFS (relative to digital full scale). Set the calibration offset below to also see an approximate dB SPL.

NC (Noise Criteria) comparison

In relative mode the octave bands are shifted to the loudest band so you can read the shape against the NC family. In SPL mode each band uses your calibration offset to estimate true dB SPL — only meaningful once calibrated.

Start the mic to compare octave bands to the NC curves.
Not calibrated — the NC comparison is relative only. To calibrate: read the level on a real sound-level meter or a calibrated phone app, type it in “known dB SPL”, and press Calibrate. The offset is shared across every noise tool on this site.

Fan blade-passage frequency (BPF)

BPF = (RPM ÷ 60) × number of blades. A spectrum peak at the BPF (or a harmonic) points the noise straight at that fan. Math is exact.

Duct resonance helper

A duct rings like a pipe. Quarter-wave (one open + one closed end): f = c ÷ (4L). Half-wave (both ends open, or closed): f = c ÷ (2L). Math is exact for the idealised duct.

Share or embed this tool

Free to use on your own website — WordPress, Wix, or any platform. Paste one line and it works instantly, resizing to fit.


How It Works

HVAC noise has a handful of fingerprints. Fan noise is usually the loudest: a fan pushes air with a set of blades, and every time a blade sweeps past a fixed point (the housing cut-off, a strut, a grille) it makes a pressure pulse. Repeated at the rate the blades pass, this produces a tone at the blade-passage frequency, BPF = (RPM ÷ 60) × blades, plus harmonics at 2×, 3× and so on. The built-in BPF calculator lets you enter a fan's RPM and blade count to predict where those tones land in the spectrum. Find a sharp spectrum peak, compute the BPF for your fan, and if they line up you have identified the source — this part of the tool is exact arithmetic and is calibration-independent. Common culprits include supply fans, return-air fans, and variable-speed drives (VSDs) whose switching frequency can also show up in the octave band spectrum as an audible tonal component.

A duct behaves like an organ pipe: standing waves form at frequencies set by its length and end conditions. A length open at one end and closed at the other resonates at f = c ÷ (4L) and its odd harmonics; a length open (or closed) at both ends resonates at f = c ÷ (2L) and all harmonics, with c ≈ 343 m/s at room temperature. Temperature affects the speed of sound (roughly +0.6 m/s per °C above 0°C), so a hot plenum or cold outdoor duct will shift the resonance slightly from the nominal prediction. If a peak in the spectrum matches a predicted duct resonance, that run of duct is amplifying the noise and may need acoustic lining, a plenum, or a length change. You can use the room frequency analyzer to cross-check whether a low-frequency peak is originating inside the duct or is a room mode excited by the HVAC system.

The NC (Noise Criteria) curves are a family of standardised octave-band limits (here NC-15 through NC-65 at the published octave centres 63, 125, 250, 500, 1000, 2000, 4000 and 8000 Hz) used by mechanical engineers and acoustical consultants to rate steady background noise in occupied spaces. The NC rating of a sound is the lowest curve that is not exceeded in any band. Typical design targets are NC-20 to NC-30 for open-plan offices, NC-25 to NC-35 for conference rooms, and NC-35 to NC-45 for classrooms. This tool overlays your measured octave bands on the NC family. The honest catch: a true NC rating needs calibrated dB SPL. Without calibration the comparison is a shape check — useful for seeing whether your noise tilts toward low-frequency rumble or high-frequency hiss relative to the curves, but not a real NC number. Calibrate against a sound-level meter and the SPL mode becomes quantitative (still an estimate from a consumer mic). A related standard, RC (Room Criteria), adds a subjective quality descriptor (Neutral, Rumble, Hiss) and is preferred by some ASHRAE guidelines; this tool uses NC because it is more widely referenced.

Finally, the character hint reads the spectral balance: energy bunched in the low bands tends to be rumble (low-frequency fan imbalance or structure-borne vibration transmitted through the building fabric); a broad mid-band hiss is whoosh (high air velocity at grilles/diffusers, often reduced by upsizing the grille or lowering the fan speed); and a strong narrow tone up high is whine (blade or bearing). A steady low-pitched HVAC hum — the kind tenants most commonly complain about — usually shows up as a tonal peak near the fan's fundamental BPF or at 100/120 Hz from motor pole-pass frequency; it is also a common symptom of air handler noise transmitted through ducts or the building structure. These are guidance, not a diagnosis — a certified acoustical engineer should be engaged for compliance, legal disputes, or tenant complaints. To capture the broader background noise floor in a space, the noise floor analyzer records octave-band levels across a longer dwell time.

Frequently Asked Questions

Can this give me a real NC rating or dB level for my building?
Not on its own. A consumer microphone is uncalibrated and the browser/OS may apply automatic gain, so the broadband level is in relative dBFS, not certified dB SPL. Until you enter a calibration offset (from a real sound-level meter), the NC comparison shows only the shape of your noise against the curves. Even after calibrating it is an estimate, not compliance-grade evidence — for code or complaints use a Type 1/2 sound-level meter.
How do I match a peak to a fan?
Enter the fan’s speed (RPM) and blade count. The tool computes the blade-passage frequency, BPF = (RPM ÷ 60) × blades, and its first few harmonics. If a sharp peak in the spectrum sits at the BPF or a harmonic, that fan is almost certainly the source. The BPF arithmetic is exact and does not depend on calibration, so this is one of the most reliable things the tool does.
What is the duct resonance helper for?
A duct acts like a pipe and rings at frequencies set by its length and ends. Enter the run length and pick the end condition: quarter-wave (one open, one closed) gives f = c ÷ (4L); half-wave (both open or both closed) gives f = c ÷ (2L), using c ≈ 343 m/s. If a measured peak matches a predicted resonance, that duct is amplifying noise and is a candidate for lining or redesign. The formulas are exact for an idealised straight duct; bends, fittings and temperature shift the real values.
Why must auto gain control and noise suppression be off?
Those features constantly change the gain and reshape the spectrum to favour speech, which corrupts every noise measurement — a steady fan would appear to fade, and tonal hum could be filtered out. This tool requests raw audio with autoGainControl, noiseSuppression and echoCancellation all disabled. If your OS still forces them on, the reading is not trustworthy.
Can it detect very low rumble or infrasound below 20 Hz?
Only partly. The spectrum focuses on the bands where HVAC problems usually live, but phone and laptop microphones roll off steeply in the deep bass and generally cannot capture true infrasound (<20 Hz). If you suspect sub-20 Hz rumble or pressure pulsation, treat the low end of the display with caution and consider dedicated low-frequency instrumentation. The Low Frequency Noise Detector is a better starting point for that range.
Is my audio recorded or sent anywhere?
No. The microphone signal is analyzed in real time in your browser to draw the spectrum and compute levels, and is never recorded, saved or transmitted. All calculation stays on your device. The microphone is released when you press Stop or close the tab. The calibration offset is stored locally (in your browser) only.
What NC value should my HVAC system meet for an office or bedroom?
Published ASHRAE and ANSI/ASA guidelines typically recommend NC-30 to NC-35 for private offices and conference rooms, NC-35 to NC-45 for open-plan offices, and NC-25 to NC-35 for bedrooms and residential spaces. Hospitals and recording studios target NC-20 or lower. These are design goals — the NC comparison in this tool can reveal whether your noise is roughly in the right zone, but a calibrated Type 1 or Type 2 sound-level meter is needed to confirm real compliance.
Does temperature affect the duct resonance calculation?
Yes. The speed of sound c rises with temperature at roughly 0.6 m/s per degree Celsius above 0 °C: at 20 °C c ≈ 343 m/s, at 40 °C (hot supply duct) c ≈ 355 m/s, and at −10 °C (outdoor intake) c ≈ 325 m/s. The resonance formulas f = c ÷ (4L) and f = c ÷ (2L) both shift proportionally, so a hot duct resonates slightly higher than the tool predicts at the 20 °C default. For typical indoor HVAC the shift is small (<5%), but it is worth noting if a predicted resonance does not quite match a measured peak.
Once I identify the noise source, what are common fixes?
It depends on the identified source. A tone at the fan blade-passage frequency often points to mechanical imbalance, a bent blade, or a too-narrow fan-to-housing clearance — rebalancing the fan or increasing the clearance helps. A peak matching a duct resonance suggests adding acoustic lining inside the duct, inserting a flexible connector to break structure-borne paths, or adjusting the duct run length. High-velocity whoosh at grilles is usually resolved by upsizing the grille or reducing the fan speed (via a VSD). For persistent problems affecting tenants or building code compliance, engage a licensed mechanical or acoustical engineer.