Free tool

Room mode calculator

Updated

Enter your room's length, width and height to list its theoretical room modes: the frequencies at which a rectangular room resonates. The calculator uses the standard rigid-wall formula with sound travelling at 343 m/s, sorts every axial, tangential and oblique mode up to the frequency you choose, and flags axial modes that pile up at the same frequency.

Calculate your room's modes

Units
m

m

m

Hz

Example room: 5 × 4 × 2.5 m, modes up to 200 Hz

65 modes: 11 axial, 32 tangential, 22 oblique.

Length axial modes
34.3 Hz · 68.6 Hz · 102.9 Hz
Width axial modes
42.9 Hz · 85.8 Hz · 128.6 Hz
Height axial modes
68.6 Hz · 137.2 Hz

Axial modes from different dimensions within 3% of each other: 68.6 Hz (0, 0, 1) and 68.6 Hz (2, 0, 0); 137.2 Hz (0, 0, 2) and 137.2 Hz (4, 0, 0); 171.5 Hz (0, 4, 0) and 171.5 Hz (5, 0, 0). Coinciding modes stack at the same frequency, which tends to make that frequency more uneven across the room.

Show
Theoretical modes, lowest first. Indices (nx, ny, nz) count half-wavelengths along length, width and height.
Frequency (Hz)TypeIndicesBetween
34.3Axial(1, 0, 0)length
42.9Axial(0, 1, 0)width
54.9Tangential(1, 1, 0)length + width
68.6Axial(0, 0, 1)height
68.6Axial(2, 0, 0)length
76.7Tangential(1, 0, 1)length + height
80.9Tangential(0, 1, 1)width + height
80.9Tangential(2, 1, 0)length + width
85.8Axial(0, 2, 0)width
87.9Oblique(1, 1, 1)length + width + height
92.4Tangential(1, 2, 0)length + width
97.0Tangential(2, 0, 1)length + height
102.9Axial(3, 0, 0)length
106.1Oblique(2, 1, 1)length + width + height
109.8Tangential(0, 2, 1)width + height
109.8Tangential(2, 2, 0)length + width
111.5Tangential(3, 1, 0)length + width
115.0Oblique(1, 2, 1)length + width + height
123.7Tangential(3, 0, 1)length + height
128.6Axial(0, 3, 0)width
129.5Oblique(2, 2, 1)length + width + height
130.9Oblique(3, 1, 1)length + width + height
133.1Tangential(1, 3, 0)length + width
133.9Tangential(3, 2, 0)length + width
137.2Axial(0, 0, 2)height
137.2Axial(4, 0, 0)length
141.4Tangential(1, 0, 2)length + height
143.7Tangential(0, 1, 2)width + height
143.7Tangential(4, 1, 0)length + width
145.8Tangential(0, 3, 1)width + height
145.8Tangential(2, 3, 0)length + width
147.8Oblique(1, 1, 2)length + width + height
149.8Oblique(1, 3, 1)length + width + height
150.5Oblique(3, 2, 1)length + width + height
153.4Tangential(2, 0, 2)length + height
153.4Tangential(4, 0, 1)length + height
159.3Oblique(2, 1, 2)length + width + height
159.3Oblique(4, 1, 1)length + width + height
161.1Oblique(2, 3, 1)length + width + height
161.8Tangential(0, 2, 2)width + height
161.8Tangential(4, 2, 0)length + width
164.7Tangential(3, 3, 0)length + width
165.4Oblique(1, 2, 2)length + width + height
171.5Axial(0, 4, 0)width
171.5Tangential(3, 0, 2)length + height
171.5Axial(5, 0, 0)length
174.9Tangential(1, 4, 0)length + width
175.7Oblique(2, 2, 2)length + width + height
175.7Oblique(4, 2, 1)length + width + height
176.8Oblique(3, 1, 2)length + width + height
176.8Tangential(5, 1, 0)length + width
178.4Oblique(3, 3, 1)length + width + height
184.7Tangential(0, 4, 1)width + height
184.7Tangential(2, 4, 0)length + width
184.7Tangential(5, 0, 1)length + height
187.9Oblique(1, 4, 1)length + width + height
188.1Tangential(0, 3, 2)width + height
188.1Tangential(4, 3, 0)length + width
189.6Oblique(5, 1, 1)length + width + height
191.2Oblique(1, 3, 2)length + width + height
191.7Oblique(3, 2, 2)length + width + height
191.7Tangential(5, 2, 0)length + width
194.0Tangential(4, 0, 2)length + height
197.0Oblique(2, 4, 1)length + width + height
198.7Oblique(4, 1, 2)length + width + height

How the calculator works

A room mode is a standing-wave pattern that fits a whole number of half-wavelengths between the room's surfaces. For an ideal rectangular room, each mode is described by three whole numbers — how many half-wavelengths fit along the length (nx), the width (ny) and the height (nz) — and its frequency is:

f = (c / 2) · √( (nx / L)² + (ny / W)² + (nz / H)² )

Here c is the speed of sound, 343 m/s, and L, W and H are the room dimensions in metres (feet are converted at 0.3048 m per foot). The calculator tries every combination of indices that can stay below your highest frequency, skips (0, 0, 0), and sorts the results.

Worked example

In a room 5.0 m long, the first length mode is f = 343 / (2 × 5.0) = 34.3 Hz, and the next ones fall at whole-number multiples: 68.6 Hz, 102.9 Hz and so on. In the example room above, the 2.5 m ceiling is exactly half the length, so the first height mode also lands at 68.6 Hz. Two strong modes at one frequency is the kind of coincidence the calculator flags. The same room measured in feet (16.4 × 13.1 × 8.2 ft) gives the same frequencies to within rounding.

What predicted modes cannot tell you

The table is a model of an empty, rigid, perfectly rectangular box. Real rooms differ in ways that move, weaken or blur these frequencies:

Prediction is not measurement

A predicted mode is not a promise of a peak or a null at your seat. Use the calculator to know which frequencies to watch, then measure. A measured dip can also come from a nearby wall reflection or from two speakers cancelling, neither of which appears in this table — see why bass disappears in some spots.

What to do with the results

Read room modes explained for what each mode type means, and standing waves for where in the room each pattern is loud or quiet. When you are ready to move things, the subwoofer placement guide walks through measuring candidate positions across every seat.