CSS Filter Generator

Blur, brightness, contrast, grayscale, sepia and more — live preview.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

This tool builds a CSS filter chain visually, with live sliders for each filter function and a real-time preview. Adjust blur, brightness, contrast, grayscale, hue-rotate, invert, opacity, saturate and sepia, then copy the exact declaration. It saves you remembering each function’s unit and value range.

How it works

The CSS filter property takes a space-separated list of functions, applied left to right. Each slider maps to one function with its correct unit:

FunctionUnitDefault
blurpx0
brightness, contrast, saturate%100
grayscale, invert, opacity, sepia%0 / 100
hue-rotatedeg0

The generator only includes functions that differ from their default value, so the output stays clean and minimal. The same string powers the live preview.

Example

Setting grayscale to 100, brightness to 110 and a 2px blur produces:

filter: blur(2px) brightness(110%) grayscale(100%);

Functions left at their default (like contrast 100% or sepia 0%) are omitted. Everything runs locally in your browser — nothing is uploaded.

Functions left at their default value are skipped, so the output stays clean and minimal. Everything runs locally in your browser — nothing is uploaded.

Ad placeholder (rectangle)