DC Offset Remover

You Might Also Need

DC Offset Remover measures how far each channel's waveform sits off centre and subtracts exactly that amount. It is a small repair that pays off in headroom, metering and clean edit points.

What is DC Offset Remover?

Drop a file and the offset is measured across the whole recording and removed. The footer reports what was found and what is left, in per mille of full scale, with the residual usually reading as effectively zero.

What the panel shows and does:

  • Each channel's mean value before the pass, reported to one decimal place in per mille.
  • The same measurement afterwards, given to two decimal places so the residual is visible.
  • Subtraction of each channel's own measured mean, applied independently per channel.
  • An output WAV named after the source with a dc clean suffix.
  • A note naming the usual culprits: cheap USB interfaces, phone microphones and over driven inputs.

DC offset is a constant added to a waveform, so the trace sits above or below the centre line instead of oscillating about zero. The tool measures the mean value of each channel, which is the arithmetic average of every sample, and subtracts exactly that figure from every sample in that channel. Because the correction is derived from the signal itself it is exact rather than a guess, and the after reading in the footer shows the residual falling to a fraction of a per mille. Removing the offset buys back the peak headroom the shift was consuming, makes level meters read symmetrically up and down instead of favouring one direction, and removes the small click that appears at an edit point when one side of the join is offset and the other is not.

Where it does not apply:

  • It removes a constant offset only; a baseline that drifts slowly needs a high pass filter rather than a subtraction.
  • A very large offset can indicate that the recording was clipped asymmetrically, and correcting the offset will not restore the flattened peaks.
  • The measurement covers the whole file, so a recording whose offset changes part way through is averaged rather than corrected in pieces.
  • The subtraction shifts every sample by the same amount, which does not guarantee that the result is free of peaks.
  • It has no effect on noise, distortion or level problems, so it is applied for correctness rather than as an audible fix on most material.
  • There is no preview, so the correction has to be judged from the before and after figures once the pass has run.

It is worth running on anything that will later be edited or joined, because the click produced by a join between an offset waveform and a centred one is not something a listener can ignore. The measurement is useful information in its own right too: an unusually large figure on a delivered file points at the capture chain rather than the material, and it can explain a peak count that never seems to match what you hear. Run it before level and dynamics decisions, because a centred waveform makes every later choice easier to judge. If the offset is large enough to have caused clipping, treat the file as damaged and reach for the clipping repair tool instead of relying on this one.

How to use DC Offset Remover

  1. Drop an audio file onto the panel to have each channel's mean value measured across the recording.
  2. Run the pass, which subtracts the measured mean from every sample of the corresponding channel.
  3. Read the before and after figures in the footer to see how far the offset has fallen.
  4. Download the corrected WAV, named after the source with a dc clean suffix.

When to use DC Offset Remover vs related tools

DC Offset Remover belongs at the start of an editing chain, before level and dynamics decisions are made. Clipping Distortion Remover is the tool for the case where a large offset has already flattened peaks, and Phase Inverter handles the polarity problems that offset is sometimes mistaken for. When the unwanted low frequency content is a slow drift rather than a constant, a filter is the answer, which is why Wind Noise Remover sits nearby as the high pass option.

Privacy & Security

This tool runs entirely in your browser — no data ever leaves your device. There is no server round-trip, no upload, no logging, and no account required. Your input is processed locally using client-side JavaScript and is never stored, transmitted, or accessible to anyone else. When you close the tab, everything disappears.

Frequently asked questions about DC Offset Remover