Filter
Lab
Filter Library
⌘ K
Auto Levels
Contrast stretch using histogram clipping (fast, useful).
+
Bilateral Filter
Edge-preserving smoothing using spatial + range Gaussian weights (luma-based).
+
Bloom
Glow from bright areas: threshold → blur → add back (moderate, still practical).
+
Box Blur
Fast separable blur; useful for stylization and bloom.
+
Brightness / Contrast
Classic global tone adjustment.
+
Canny Edge Detection
Classic edge detector with blur → gradients → NMS → hysteresis
+
Chromatic Aberration
RGB channel split for a lens/fringe effect (cheap).
+
CLAHE
Adaptive histogram equalization with contrast limiting (tile-based).
+
Difference of Gaussians
Band-pass edge/sketch effect: blur(sigma2) - blur(sigma1).
+
Dilation
Morphological dilation (max in a neighborhood). Great for masks/edges.
+
Emboss
Classic 3×3 emboss kernel for a raised/stamped effect.
+
Erosion
Morphological erosion (min in a neighborhood). Great for masks/edges.
+
Film Grain
Adds subtle or heavy grain. Cheap and visually effective.
+
Flip
Mirror the image horizontally or vertically.
+
Gamma
Non-linear tone curve (pow).
+
Gaussian Blur
Separable blur (fast and useful in pipelines).
+
Glitch Bands
Random horizontal band shifts (fast, stylized).
+
Grayscale
Convert to grayscale with different strategies.
+
Halftone Dots
Dot-screen halftone (retro print look) using simple cell math.
+
Hue Rotate
Shift hue in HSL space for dramatic color changes.
+
Invert
Invert colors, with blend amount.
+
Kuwahara
Painterly smoothing by choosing the lowest-variance quadrant.
+
Laplacian Edges
Second-derivative edge detector (single 3×3 kernel).
+
Lens Distortion
Barrel/pincushion distortion (per-pixel remap; still lightweight).
+
Median Filter
Removes salt-and-pepper noise using a local median.
+
Motion Blur
Directional blur along a line (cheap, controllable).
+
Ordered Dither
Retro halftone-like dithering using a Bayer matrix (fast).
+
Pixelate
Blocky mosaic effect (fast).
+
Posterize
Reduce color levels per channel for a bold, flat look.
+
Ripple
Sinusoidal displacement warp (water ripple / heat shimmer).
+
Rotation
Rotate around image center (resamples pixels).
+
Saturation
Adjust saturation in HSL space.
+
Scanlines
CRT-style horizontal scanlines (very cheap).
+
Sepia
Classic warm vintage tone via a simple color matrix.
+
Sharpen (Kernel)
Fast 3×3 sharpening kernel. Good baseline sharpen.
+
Sobel Edges
Fast gradient magnitude edges (two 3×3 kernels).
+
Solarize
Invert highlights above a threshold (classic solarization).
+
Swirl
Creative polar warp: rotates pixels more near the center.
+
Threshold
Binary image (great before/after edges).
+
Unsharp Mask
Fast sharpening using (original - blurred) high-frequency boost.
+
Vignette
Darken edges for a cinematic look.
+
Pipeline
Add filters from the library
Clear
Add filters, then use ↑/↓ to reorder. Click a step to edit its parameters.
Stage
Drag & drop an image. Toggle original/filtered. Download output.
No image
Ready
Filtered
Current
Original
Upload
Download
Drop an image to start
PNG/JPG/WebP. Large images are auto-scaled for realtime pipelines.
Drag & drop anywhere on the stage
Parameters
Select a pipeline step to edit
Reset
No step selected
Click a pipeline step to edit its settings.
Tip: keep a lightweight pipeline while tuning. Reorder steps to see radically different results.
Stage
Tap to upload · Drag & drop · Download
Ready
Filtered
Current
Original
Upload
Download
Drop an image to start
PNG/JPG/WebP. Large images are auto-scaled for realtime pipelines.
Drag & drop anywhere on the stage
Library
Pipeline
Params
Pipeline
Add filters from the library
Clear
Add filters, then use ↑/↓ to reorder. Click a step to edit its parameters.