Audio Tools

Flanger

Create sweeping comb-filter tones with short modulated delay, positive or negative feedback, and wet polarity controls. Hear changes live and preview the actual processed WAV.

Your content stays on your device Free, with no account
Sweep the notches. Shape the jet. 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.

Click the waveform to seek the source; use Play/Pause, exact time or jump controls. Rate, delay, depth, feedback, wet polarity, 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 feedback history; modulation keeps source-time phase at a fresh start.

Playback stopped.

Flanger settings

Change settings while playing to hear flanger live. Uncheck to compare original audio; exports always use the selected effect.

Speed of the moving comb-filter notches. Slow sweeps give a broad jet-like motion; faster rates give a more obvious wobble.
Center of the short delay sweep. Keep it at least 0.1 ms above depth so the feedback loop always reads past samples.
Sweep around the base delay. Zero depth creates a static comb-filter effect, not bypass.
Positive or negative feedback changes the resonance pattern. Both directions are limited to 80% for stability. Strong feedback can build peaks.
Linear original/delayed crossfade. 0% is dry before output trim; 50% often gives deeper comb notches. 100% is the delayed branch only.
Sets the exported level, including dry and wet sound. Reduce trim if clipping is reported. No automatic limiter or normalization.
Inverts the delayed branch for an alternative notch pattern. This is separate from the feedback sign; it does not swap stereo channels.
The tail estimate uses maximum delay and feedback decay to the first repeat below −60 dB relative to the first. It is not a silence detector; a tail limit can cut remaining sound without a fade.

Quick sliders pause for exact values finer than their steps; your entered value remains usable. Presets include trim and clip-ending mode.

Planned output durationChoose audioSweep and feedback details appear here.

The original file stays unchanged.

Listening volume affects monitoring only. The result uses the selected clip-ending mode. 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 optional short tail. Live changes are smoothed; changing delay or depth can briefly sweep pitch. The actual WAV applies current fixed settings, not a history of knob movements.

ACTUAL FLANGER WAV

Hear and download the result

Create a WAV to preview the actual adjusted file.

48 kHz · 16-bit PCM WAV · original channel count. Independent stereo feedback lines share modulation and controls, with no crossfeed or automatic widening. Linear fractional-delay interpolation keeps feedback bounded; strong settings can still build peaks. No limiter or normalization. Final clipped samples are counted. Live audition ends with the source; the actual WAV includes a selected tail. Settings changes clear exports; Stop terminates the local worker.

A FEW SIMPLE STEPS

How to use Flanger

  1. Choose or drop audio, or try the sample. Wait for filename, size and ready status.
  2. Choose a preset or adjust rate, base delay, depth, feedback, wet polarity, mix and trim. Keep original duration or include the estimated decay tail.
  3. Press Play preview and change settings live. Seek with the waveform or transport controls; bypass processing to compare original audio.
  4. Create the flanged WAV, listen to the actual complete result and download it. Changes invalidate old exports.
PRIVATE BY DESIGN

Why use this tool?

Your audio is never uploaded to any server. Decoding, flanger processing, playback and WAV encoding run locally in your browser using self-hosted code. No account, external processing service or audio history is required.

Tool inputs stay in your browser. Only your theme preference is saved on this device.

A few things worth knowing

How is flanger different from chorus?

Flanger combines original audio with a much shorter moving delay, creating sweeping comb-filter peaks and notches. Feedback intensifies resonance. Chorus generally uses longer delays and multiple voices for a layered sound. This flanger uses one modulated feedback line per source channel with common settings, no crossfeed or automatic stereo widening.

How do rate, delay and depth interact?

Rate is 0.05–5 cycles per second, base delay 0.5–10 ms and depth 0–5 ms. The tap sweeps between base minus depth and base plus depth; base must be at least 0.1 ms greater than depth (within working floating-point precision). Zero depth creates a static comb effect, not bypass. Live parameter changes are smoothed and can briefly change wet pitch.

What do feedback and wet polarity change?

Feedback ranges from −80% to +80%. Negative feedback reverses what returns to the delay line and changes the resonance pattern. Wet polarity separately inverts the delayed output branch for another notch pattern; it does not swap channels or invert dry audio. Feedback uses linear interpolation and remains unclipped internally, with numeric guards. Strong settings can still raise output peaks.

How do mix, trim and clipping work?

Mix is a linear dry/wet crossfade. 0% retains original decoded audio before trim, 50% often gives pronounced comb notches and 100% is delayed sound only. Output trim is −24 to +6 dB and applies to the entire result. Final PCM clipping is counted; no automatic limiter, normalization or make-up gain is included.

Can I keep the decay and seek during playback?

Original-duration mode trims the decay at the source end. Include estimated tail uses maximum delay and absolute feedback to include the first repeat below −60 dB relative to the first echo; it is not a measured silence threshold and can cut remaining sound without a fade. Zero wet mix disables appended tails. Live audition stops with the source; the actual WAV player includes a selected tail. Seeking or resuming resets feedback history, so its startup can differ from the full export.

Do settings update live?

Yes. Rate, delay, depth, feedback, wet polarity, mix and trim update the playing local AudioWorklet without source restart. Smoothing retains continuous modulation phase and softens control transitions. Export applies your current fixed settings, not a recording of live knob movements.

What are the file limits?

One mono/stereo file up to 128 MiB, decoded at 48 kHz within a 256 MiB float budget. Output has its own 256 MiB float budget, including a selected decay tail; an at-limit source may require original-duration mode. Device memory may impose lower limits. Live AudioWorklet needs a supported browser and HTTPS or localhost. Export is 48 kHz 16-bit PCM WAV; tags/artwork are omitted. Stop/edit/clear/replacement terminates its local export worker and rejects obsolete results.