ForHosting KIT · Developer Utilities

Sabine Reverberation Time Calculator

The Sabine reverberation time calculator estimates how many seconds a sound takes to decay by 60 decibels in a room.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

Enter the room volume in cubic metres and its total equivalent absorption area in metric sabins. The calculator applies the standard metric form of the Sabine equation, RT60 = 0.161 × V ÷ A, and returns a deterministic result suitable for early acoustic design, treatment comparisons, classroom exercises, and repeatable API workflows.

What the Sabine result represents

Reverberation time, commonly written as RT60, describes the time required for a diffuse sound field to fall by 60 decibels after its source stops. A longer result suggests that sound energy remains in the room for more time, while a shorter result suggests that surfaces and furnishings remove energy more quickly. This calculator uses the metric Sabine equation: RT60 = 0.161 × V ÷ A. In that expression, V is the enclosed room volume in cubic metres and A is the total equivalent absorption area in metric sabins, where one metric sabin is equivalent to one square metre of perfectly absorbing area. The result is expressed in seconds. Sabine reverberation time is most useful as a broad, first-order estimate for rooms whose sound field is reasonably diffuse and whose absorption is not extremely high. It does not describe every reflection, echo, resonance, or seat-to-seat variation. Treat the calculated value as an acoustical design indicator that helps compare scenarios consistently, rather than as a substitute for measurements or a detailed simulation of a complex space.

Preparing volume and absorption inputs

Calculate room volume in cubic metres before using the tool. For a rectangular room, multiply internal length, width, and height; for irregular spaces, divide the geometry into simpler solids and add their volumes. Total absorption requires a different calculation. Multiply the area of each material by its absorption coefficient at the frequency of interest, then add the contributions from all surfaces, furnishings, occupants, and other absorbers. The resulting sum is entered as total_absorption_sabins. Absorption coefficients vary with frequency, so a single room can have different reverberation times in different octave bands. For meaningful comparisons, use coefficients from the same frequency band and under comparable mounting conditions. Both inputs must be finite numbers greater than zero. Do not enter dimensions in feet, volume in cubic feet, or absorption in imperial sabins: the constant used here is specifically the metric value 0.161. Also avoid entering an average absorption coefficient by itself. The equation needs total equivalent absorption area, not a dimensionless average, unless you first multiply that average by the room's total surface area.

Interpreting and applying the estimate

Use the result to compare design alternatives under a consistent set of assumptions. For example, keep room volume fixed and increase total absorption to estimate the effect of adding ceiling panels, curtains, seating, or other treatment. Because absorption appears in the denominator, doubling the total metric sabins halves the estimated reverberation time. Likewise, keeping absorption fixed while doubling volume doubles the estimate. These relationships make the calculator useful for quick sensitivity checks and for documenting why one treatment package is expected to outperform another. However, a target RT60 depends on room use, size, occupancy, and frequency; speech rooms, music venues, studios, and industrial spaces do not share one universal ideal. Sabine's model also assumes sufficiently mixed sound energy and evenly effective absorption. Strongly localized treatment, unusual geometry, coupled rooms, flutter echoes, and very absorptive spaces can make other models or direct measurements more appropriate. When decisions affect construction, safety, compliance, or substantial cost, confirm the estimate with band-specific analysis and qualified acoustic advice. The API price is $0.002 per request, while the same deterministic calculation can run locally in the browser.

Compare acoustic treatment options

Hold room volume constant and compare how alternative totals of panels, curtains, seating, or other absorbers change the predicted RT60.

Check an early room concept

Estimate reverberation during initial planning before detailed geometry, frequency-band simulation, or on-site measurement is available.

Automate acoustics worksheets

Use the deterministic API output in room schedules, teaching exercises, treatment comparisons, or repeatable design calculations.

What equation does the calculator use?

It uses the metric Sabine equation RT60 = 0.161 × V ÷ A, with volume in cubic metres and total absorption in metric sabins.

What is a metric sabin?

A metric sabin is one square metre of equivalent perfectly absorbing area. Total metric sabins are found by summing each surface area multiplied by its absorption coefficient, plus other absorbers.

Can I enter cubic feet or imperial sabins?

No. This capability uses the metric constant 0.161, so volume must be in cubic metres and absorption must be in metric sabins. Convert imperial inputs first.

Why does reverberation time change with frequency?

Materials absorb different proportions of sound at different frequencies. Use absorption coefficients from one consistent frequency band to calculate the RT60 for that band.

Is Sabine's equation accurate for every room?

No. It is a first-order diffuse-field estimate. Highly absorptive rooms, uneven treatment, unusual geometry, coupled spaces, or distinct echoes may require another model or measurements.

What does an API calculation cost?

Each API request costs $0.002. The browser calculator can perform the same deterministic calculation locally.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/optics/sabine-reverberation-time

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/optics/sabine-reverberation-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"volume_m3":150,"total_absorption_sabins":30}'
{
  "volume_m3": 150,
  "total_absorption_sabins": 30
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "optics.sabine_reverberation_time",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →