Give vocals, instruments or voice-overs a classic echo. Set the delay in milliseconds or lock it to your song's tempo, choose how many repeats you hear, bounce them between left and right with ping-pong, darken them with the repeat filters, then download the result as WAV or MP3.
Last updated:
Your audio's waveform appears here
0:00 / 0:00
Echo style
Delay time
Choose an audio file or play the demo to start.
Advertisement
Advertisement
How to use the Add Echo to Audio
Choose an audio file (MP3, WAV, M4A, OGG, FLAC or a video) or press Play the demo.
Pick an echo style such as Slapback, Classic delay or Ping-pong to load matching settings.
Set the delay time in milliseconds, or switch to Sync to BPM, enter or tap the tempo and choose a note value.
Press Play preview and adjust Feedback, Wet / dry and the repeat filters while listening; tick Hear dry signal to compare.
Choose WAV or MP3 and press Apply echo, then play the result and download it.
Delay times for common tempos
A tempo-synced echo uses delay (ms) = 60,000 ÷ BPM × beats, where a quarter note is 1 beat, an eighth note 0.5, a dotted eighth 0.75 and an eighth-note triplet 1/3 of a beat.
The effect is a feedback delay line built from the browser's Web Audio nodes. Your audio is sent to a delay, the delayed signal passes through a high-pass (low cut) and a low-pass (high cut) filter and is mixed with the original, and part of it is fed back into the delay, so each repeat is the previous one multiplied by the feedback amount. After n repeats the level is feedbackn; with 50% feedback the eleventh echo is about 60 dB (0.510 ≈ 1/1000) quieter than the first, which is how the tool decides how long a tail to keep. In ping-pong mode two delays feed each other crosswise, one routed to the left channel and one to the right.
Keep vocals clear: use 20 to 35% wet and a high cut around 4 to 7 kHz so the echoes sit behind the voice.
Avoid mud: raise the low cut to 200 to 400 Hz on bass-heavy material.
Echo (delay) is a distinct repetition of a sound that you hear separately, like a shout bouncing off a distant cliff, usually 50 ms or more after the original. Reverb is thousands of reflections blended into a smooth wash, like the sound of a hall. Short delays under about 30 ms stop sounding like separate echoes and start to thicken or color the sound instead.
How do I sync the echo to the tempo of a song?
Switch the delay time to Sync to BPM, type the song's tempo or press Tap tempo in time with the beat, then choose a note value. The delay in milliseconds is 60,000 ÷ BPM × the note length in beats: at 120 BPM a quarter note is 500 ms, an eighth note 250 ms and a dotted eighth 375 ms.
What does feedback do?
Feedback sends part of each echo back into the delay, creating more repeats. At 0% you hear a single echo (slapback); at 40% each repeat is 40% as loud as the one before, so it fades below audibility after about three to four repeats; above 80% the echoes ring for a long time. The tool limits feedback to 95% so the effect always dies away.
What is a ping-pong delay?
A stereo delay where the repeats alternate between the left and right speakers: the first echo comes from the left, the next from the right, and so on. It makes a mix sound wide and is popular on vocals and guitars in pop and electronic music. Listen on headphones to hear it best.
Why put filters on the repeats?
Real tape and analog delays lose high and low frequencies each time the sound passes through them, so every echo is a little darker and thinner than the last. The low-cut and high-cut sliders sit inside the feedback loop to recreate that, and they also keep the echoes from clashing with the bass and the clear, bright original voice.
Why is the exported file longer than my audio?
With Keep the echo tail ticked, the export continues after your audio ends until the repeats have faded by about 60 dB, so the last word or note can echo out naturally. Untick it to keep the original length.
Is my audio uploaded?
No. Decoding, the echo effect and WAV writing all happen in your browser with the Web Audio API; MP3 files are encoded by the LAME encoder in JavaScript on your device.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.