What this tool does
The CSS Filter Generator builds the filter property from nine adjustable functions and shows the result on a live image. Slide blur, brightness, contrast, grayscale, saturate, sepia, invert, hue-rotate, and opacity — or pick a preset — and copy a clean one-line value when it looks right.
How it works
Each slider maps to a CSS filter function with a neutral default (100% for brightness/contrast/saturate/opacity, 0 for the rest). The generator emits only the functions you’ve actually changed, so the output stays short and readable, and joins them in a fixed order for reproducible results. The pure buildFilter function does the assembly.
Privacy
Everything runs locally in your browser. Any image you upload is used only for the preview and is never uploaded or stored.