# Remove Clicks and Pops from Audio

Repair vinyl clicks, pops, crackle, tape ticks and digital glitches in an audio file right in your browser. Nothing is uploaded, no sign-up, free.

## Run it

- **CLI:** `gizza tool audio-declick 'url=https://example.com/input' 'strength=50' 'window_ms=55' 'burst=2' 'method=add' 'declip=true' 'format=mp3'`
- **Web:** https://gizza.ai/tools/audio-declick/
- **Agents:** machine-readable descriptor (parameters JSON Schema) at https://gizza.ai/tools/audio-declick/tool.json

## Inputs

- `file` — Audio _(file; accept: audio/*)_
- `strength` — Detection strength (1–100) _(field)_
- `window_ms` — Repair window (10–100 ms) _(field)_
- `burst` — Burst fusion (0–10, 0 = off) _(field)_
- `method` — Overlap method _(field)_
- `declip` — Also repair clipped peaks (declip) _(field)_
- `format` — Output format _(field)_

## Output

- Declicked audio (audio)

## Query parameters

Open the tool pre-filled and auto-run via URL:

- `strength` — Detection strength (1–100)
- `window_ms` — Repair window (10–100 ms)
- `burst` — Burst fusion (0–10, 0 = off)
- `method` — Overlap method
- `declip` — Also repair clipped peaks (declip)
- `format` — Output format
- `url` — fetch the input file from a public URL (CORS-permitting)

Example: `https://gizza.ai/tools/audio-declick/?url=https://example.com/input&strength=50&window_ms=55&burst=2&method=add&declip=true&format=mp3`

---

## Repair clicks, pops and crackle locally

Use this audio declicker when a recording has short impulsive defects: vinyl pops,
tape ticks, digital buffer glitches, small crackle bursts, or clipped peaks. The
file stays in your browser. The tool runs ffmpeg's `adeclick` filter to detect
short damaged regions and interpolate replacement samples from the surrounding
audio, then optionally runs `adeclip` for flat-topped clipped peaks.

### Worked example

For a vinyl rip with scattered pops, choose the **Vinyl crackle** preset or start
with these settings:

- Detection strength: `70`
- Repair window: `80` ms
- Burst fusion: `4`
- Method: `add`
- Output format: `mp3`

For short digital ticks where untouched samples should stay as close as possible,
use **Digital glitches**: strength `60`, window `20`, burst `0`, method `save`,
and `wav` output.

### What the controls mean

**Detection strength** is a friendly 1–100 sensitivity scale. Higher values flag
more samples as damage; lower values protect percussion and sharp consonants.
**Repair window** controls how much neighbouring audio is used to rebuild a click.
Use longer windows for broad thumps and shorter windows for tiny ticks.
**Burst fusion** merges nearby detections so a crackle burst is repaired together;
`0` disables fusion. **Method** controls overlap handling: `add` is smoothest,
while `save` changes only samples that were flagged. **Declip** adds a second pass
for clipped, flat-topped peaks.

### Limits and edge cases

This is not broadband noise reduction. Hiss, hum and steady crackle beds are often
better handled by an audio denoise/noise-reduction tool. Aggressive settings can
soften drums, consonants and other intentional transients, so preview a short
section and back off if the music starts to dull. Very large files may exceed the
browser memory budget; trim long recordings first or use a lossless intermediate
such as WAV/FLAC for iterative restoration.

## FAQ

<details>
<summary>Will this remove background hiss?</summary>

No. Declicking targets short impulses: clicks, pops, ticks and small digital
spikes. Continuous hiss, hum and room noise need a spectral denoise/noise-reduce
workflow instead.

</details>

<details>
<summary>Should I use add or save mode?</summary>

Use `add` when you want the smoothest repair and do not mind tiny changes around
the repaired areas. Use `save` when you want untouched samples to remain as close
as possible to the original; it is often safer for drums and sharp attacks.

</details>

<details>
<summary>What does the declip option do?</summary>

`declip` runs an additional interpolation pass over clipped, flat-topped peaks.
It can help with digital overload, but it is not a full mastering repair tool and
cannot reconstruct detail that was completely lost.

</details>

<details>
<summary>Which output format should I choose?</summary>

Use WAV or FLAC when you plan more editing. Use MP3, OGG or M4A for smaller
shareable files. The audio is re-encoded because repairing changes samples; a
lossless stream copy is not possible.

</details>

## Related tools

- [Convert AIFF to FLAC](https://gizza.ai/tools/aiff-to-flac/): Convert AIFF or AIF audio to lossless FLAC in your browser — preserve samples and textual tags, choose FLAC compression level 0-12, and download the result.
- [Bleep or Mute Regions of an Audio File](https://gizza.ai/tools/audio-bleep-censor/): Censor an audio file in your browser — bleep, mute, or duck the exact time regions you pick. Set a tone frequency and output format. Nothing is uploaded, free.
- [Audio Channel Tool](https://gizza.ai/tools/audio-channel/): Swap left/right channels, downmix stereo to mono, up-mix mono to stereo, or copy one side onto both — right in your browser. Nothing is uploaded, free.
- [Compress an Audio File](https://gizza.ai/tools/audio-compress/): Shrink MP3, WAV, M4A or any audio file right in your browser — pick a target bitrate (96 kbps default) and format. Nothing is uploaded, free.
- [Compress Audio Dynamic Range](https://gizza.ai/tools/audio-compressor/): Even out loud and quiet parts of an audio file in your browser with threshold, ratio, attack, release and make-up gain. Local and private.
