Add locally synthesized room, hall or plate ambience. Adjust decay, damping, pre-delay, wet mix and trim live, then preview a WAV with the complete or chosen reverb tail.
Your content stays on your device Free, with no account
Give sound a space. Shape the decay. Local audio · no uploads
No file selected.
Up to 128 MiB per file; decoded audio up to 256 MiB (about 23 min mono / 11½ min stereo). Formats depend on your browser's decoder. Working audio and WAV exports use 48 kHz.
Choose audio to begin. Nothing plays automatically.
Source waveform
No audio loaded
Your waveform will appear here.
0:00—
Load audio to choose a section.
Click the waveform to seek the source; use Play/Pause, exact time or jump controls. Room, decay, damping, pre-delay, mix and trim change live. This source audition stops at the source end; create the WAV to hear its complete selected tail. Seeking or resuming resets reverb history.
0.00 s
Playback stopped.
Reverb settings
Change settings while playing to hear reverb live. Uncheck to compare original audio; exports always use the selected effect.
Locally synthesized ambience with different build-up and reflection patterns, not measured recordings of real spaces.
Nominal time for the synthesized envelope to fall by 60 dB. It is not a measurement of the source audio or a real room.
Higher damping makes the reverb darker by reducing high-frequency energy in the room response.
Gap before reverberation starts, rounded to the nearest sample. Dry audio stays in place. Changing this live can briefly bend the wet signal.
0% is original audio before output trim; 100% is reverb only. Dry and wet are blended with a linear crossfade.
Applies to the complete dry/wet result. Reverb can increase peaks; reduce trim if clipping is reported. No automatic limiter or loudness normalization.
Complete tail includes pre-delay and the full finite room response. Trimming or a shorter manual tail can cut audible reverb without a fade.
0–10 extra seconds. Longer than the complete response can add silence. Zero wet mix disables appended tails.
Quick sliders pause for finer exact values; your entered value stays usable. Presets also set trim and tail mode.
Planned output durationChoose audioRoom response and tail details appear here.
The original file stays unchanged.
Listening volume affects monitoring only. Source and result use the same duration; listening volume does not affect export.
Input up to 128 MiB; source and output float audio each have a 256 MiB limit. Output planning includes the tail. Live audition stops at the source end; the actual WAV player includes the chosen tail. Room changes crossfade briefly without restarting playback.
ACTUAL REVERB WAV
Hear and download the result
Create a WAV to preview the actual adjusted file.
48 kHz · 16-bit PCM WAV · original channel count. A deterministic mono room response filters each source channel independently; no stereo widening or channel crossfeed. Response energy is fixed; native automatic convolver normalization is disabled. Reverb can still clip, and final clipped samples are counted. Tags/artwork are omitted. Changes clear old exports. Native rendering cannot be forcibly stopped; cancellation discards late results and the next export waits for it to settle.
A FEW SIMPLE STEPS
How to use Reverb
Choose or drop audio, or try the sample. Wait for filename, size and ready status.
Choose a preset or room character, then set decay, damping, pre-delay, wet mix and output trim. Keep the complete tail, choose a custom length, or trim at the source end.
Press Play preview and adjust settings live over the source section. Room response changes crossfade without restarting playback. Bypass to compare the original.
Create the reverberated WAV, hear the actual full selected result and download it. Editing settings invalidates old exports.
PRIVATE BY DESIGN
Why use this tool?
Your audio is never uploaded to any server. Room responses are synthesized locally; decoding, convolution, playback and WAV encoding stay entirely in your browser using self-hosted code. No external impulse download, account or audio history is needed.
Tool inputs stay in your browser. Only your theme preference is saved on this device.
A few things worth knowing
Are these real room recordings?
No. Room, Hall and Plate are deterministic synthesized responses with different noise build-up and reflection patterns. They are creative ambience presets, not measurements or simulations certified to represent a particular real space. The same selected settings generate the same response for playback and export.
What do decay, damping and pre-delay change?
Decay sets the nominal time for the synthesized envelope to fall by 60 dB, from 0.2 to 8 seconds, rounded up to a working sample. Damping makes the response darker by reducing high-frequency energy. Pre-delay adds 0–200 ms before the wet signal, rounded to the nearest sample; the dry source stays in place. Decay is not a measured source-silence or loudness threshold.
Do settings update during playback?
Yes. Mix, trim and pre-delay update the playing graph with short smoothing transitions. Room, decay and damping changes rebuild the bounded local response at most about once per 120 ms and crossfade over 80 ms without restarting the source. Pre-delay changes can briefly bend the wet signal. Export applies current fixed settings, not a recording of live knob movements.
Can I hear the full reverb tail live?
The live source audition stops at the source end. Create the WAV and use its actual output player to hear the complete selected tail. Seeking or resuming starts fresh filter history, which can sound different near that point from the full-file result. The complete tail includes the finite response plus pre-delay; manual or trimmed tails can cut remaining reverb without an automatic fade.
How do mix, stereo and output level work?
Mix is a linear dry/wet crossfade. 0% retains original decoded audio before output trim; 100% is reverb only. One synthesized mono response filters each source channel independently, preserving source channel count without crossfeed or artificial stereo widening. Responses use fixed total energy; native automatic convolver normalization is disabled. Frequency-dependent peaks can still rise and clip, so reduce trim as needed. Final clipped samples are counted; no automatic limiter or loudness normalization is added.
What tail and file limits apply?
Keep the complete response (up to about 8.2 extra seconds), choose 0–10 extra seconds, or trim at the original end. A longer manual tail can add silence; zero wet mix disables appended tails. One mono/stereo file up to 128 MiB, decoded at 48 kHz within a 256 MiB float budget. Output, including tail, has its own 256 MiB float budget. Device memory may impose lower limits. Export is 48 kHz 16-bit PCM WAV; tags/artwork are omitted.
Can I cancel export?
Yes. Stop or editing settings invalidates the result and terminates WAV encoding. Native offline rendering cannot be forcibly terminated; cancellation releases its graph, discards late results and blocks a new render until the previous one settles. Downloads enable only after the actual generated WAV preview loads.