Tested tool guide
Tested browser tools
Checked August 16, 2026
What Convolution Visualizer does, with a checked example
Convolution Visualizer exposes the overlap behind continuous and discrete convolution. It flips the kernel, moves it across the signal, and shows how the products at each position contribute to the output. This makes the tool useful for connecting the convolution formula to filtering and impulse-response behavior. The common source of confusion is the flip: sliding an unflipped kernel describes cross-correlation, not convolution.
Worked example
A concrete input and expected output from the current implementation.
Input
Discrete signal x[n] = [1, 2]; kernel h[n] = [1, 1]; both begin at n = 0
->
Expected output
Full convolution y[n] = [1, 3, 2] for n = 0, 1, 2
The output samples are 1*1 = 1, then 1*1 + 2*1 = 3, then 2*1 = 2. The output has three samples because the two length-2 sequences overlap at three distinct shifts.