Bass Reflex Port Length Calculator

Calculate port tube length for a target tuning frequency

Ad placeholder (leaderboard)

The port (or vent) in a bass-reflex speaker enclosure is a tube of air whose mass resonates with the box volume. Get the length wrong and the box tunes to the wrong frequency. This calculator returns the precise tube length to cut for any box volume, port diameter and target tuning frequency.

How it works

The tuning frequency of a ported box is governed by the Helmholtz resonator equation. Rearranged to solve for the port tube length:

Lv = ( c² · Av ) / ( 4 · π² · Fb² · Vb ) − k · √(Av / π)

Here c is the speed of sound (34 400 cm/s), Av is total port area in cm², Vb is the net box volume in cm³, Fb is the tuning frequency, and k is the end-correction constant. The total port area is π · (d/2)² per tube times the number of ports.

The subtracted term, k · √(Av / π), is the acoustic end correction: air just outside each opening oscillates along with the column inside, so the tube behaves acoustically longer than its physical length. Subtracting it gives the real length you cut.

Tips and example

For a 40 L box tuned to 32 Hz with a single 7.5 cm flush-mounted port, the area is about 44.2 cm² and the calculated length is roughly 27 cm. Switching to a both-flanged port (factor 1.728) shortens that result slightly because more end correction is removed.

  • Match the end-correction setting to how the port physically mounts.
  • Larger or additional ports lower air velocity but lengthen the tube.
  • Cut slightly long, measure the actual tuning, then trim — tuning rises as you shorten.

All maths runs in your browser; no data leaves your device.

Ad placeholder (rectangle)