Subwoofer Frequency Calculator
Enter your driver's Thiele-Small parameters (Fs, Qts, Vas) and the tool computes the optimal sealed or ported enclosure: box volume, tuning frequency, −3 dB point, port length with end correction, and a response plot. Sealed math is exact; ported uses the well-known QB3/B4/C4 regression formulas.
Input
Result
Thiele-Small & Enclosure Basics
Three driver parameters from the spec sheet determine everything about a subwoofer enclosure: Fs (the driver's free-air resonance frequency in Hz), Qts (its total Q at Fs), and Vas (its equivalent compliance volume — the volume of air whose acoustic compliance equals the driver's mechanical compliance). Plug those in and the math tells you what box to build.
Sealed vs ported — which to choose?
Sealed boxes (also called acoustic suspension) have a 2nd-order high-pass rolloff at 12 dB/oct — gradual, with excellent transient response. They're small for the bass extension they give and forgiving of driver Qts (anything ≈ 0.3–0.7 works). The trade-off is lower SPL output for the same driver.
Ported boxes add a Helmholtz resonator (the port) that reinforces output around its tuning frequency Fb. The response rolls off at 24 dB/oct below Fb — steep, with deeper bass extension and more SPL than sealed, but worse transient response and unloading below tuning (driver can over-excurse there). Ported wants Qts ≈ 0.25–0.45 for a clean alignment.
The EBP rule of thumb
If you don't know which type to build, compute EBP = Fs / Qes. EBP < 50 → sealed is best. EBP > 100 → ported is best. 50–100 → either works.
The Qtc dial (sealed)
In a sealed box the driver's Qts is raised by the box's acoustic stiffness to a new value, Qtc (system Q). Designers pick a target Qtc and the math gives back the box volume needed: α = (Qtc/Qts)² − 1, Vb = Vas/α. Qtc = 0.707 (Butterworth) is the classic flat-response target; lower Qtc (e.g. 0.5) damps the bass for tighter transients but at the cost of bass extension; higher Qtc (e.g. 1.0) gives a peaky bump that extends perceived bass at the cost of accuracy. The slider in the tool lets you sweep Qtc and watch Vb / Fc / F3 update live.
Why no "fourth-order" sealed?
A sealed box is intrinsically 2nd-order (the driver's mass + the box's stiffness form a single mechanical resonance). You can't make it 4th-order without adding electronic equalization (e.g., Linkwitz transform) or adding a port (vented box). The 4th-order Butterworth alignment is the B4 vented alignment — that's what the "Ported" tab here computes.
Port length and end correction
The port is a Helmholtz resonator: tube of cross-section Sp, length Lp, coupled to box volume Vb. The resonance frequency is Fb = (c/2π) · √(Sp / (Vb · Lp_eff)), where Lp_eff is the effective length — the physical tube length plus an "end correction" because air sloshing in/out of each end behaves as if there's a bit of extra tube there. For one flush end (against the cabinet wall) and one free end (sticking inside the cabinet), the correction is about 0.732 · √(Sp/π), or roughly 1.46 × the port radius. The tool subtracts that correction so the number it gives is what you cut.
What this tool doesn't do
The plot is an anechoic estimate. In a real room you get boundary gain (3–10 dB below 80 Hz from the floor and walls), and a ported box's actual response depends on box losses (Ql), driver Le, and the port's air velocity (turbulence above ~17 m/s causes chuffing). For a finished design, simulate the box in WinISD / BassBox / Hornresp with the full T/S parameter set, then measure with a UMIK-1 + REW once it's built.