Visualize convolution - Alpha version!*

Warning! Mobile version is not recommended! This page, considering its use, has been studied for device with at least 1600x768px screen resolution. Smaller devices (mobile particularly) can encounter UI issues.

See disclaimer in the footer
I suggest to use this page in a desktop computer with at least 1600x768px screen resolution
For better visualization, based on your actual window width, I suggest to upload images smaller than 400px

Step 1: load input image

Padding 0
Stride 1
Convolution completed!
Input image

Step 2: select preset (if not using a custom kernel image)

Kernel: N/A
Width: N/A
Height: N/A

Step 3: Start convolution!

Convolution completed!
Output image

Image Pixels Range 0/255, range is N/A

New range N/A

Kernel plot: by channel

Kernel plot: merged