Interactive Convolution Demo
Edit kernel values or pick a preset — result updates live
Kernel
3 × 3
5 × 5
Sum: 1
Normalize (divide by sum)
Presets
Smoothing
Identity
Box 3×3
Box 5×5
Gaussian 3×3
Gaussian 5×5
Derivatives
∂/∂x
∂/∂y
Sobel X
Sobel Y
2nd Order / Enhancement
Laplacian
Sharpening
Emboss
Image
Building Facade (windows grid)
Glass Skyscraper
City Skyline
Canal Houses
Hardware Components
Mountain Lake
Fire Escape Stairs
Bookshelves
Upload custom...
Original
Result