CSS filter generator
Build a CSS filter or backdrop-filter declaration from visual controls.
CSS filter generator
This tool builds a ready-to-paste CSS filter (or backdrop-filter) declaration from a set of visual controls, so you don't have to remember the syntax for combining blur, brightness, contrast, grayscale, hue-rotate, invert, opacity, saturate, sepia and drop-shadow into one property. It's aimed at anyone styling a photo gallery, a hover effect, a frosted-glass panel or a themed image treatment without writing the filter function list by hand.
Each function has its own field, and the generated value only lists the ones you've actually changed — so a page with just a small blur stays short instead of listing nine no-op functions. The function order field controls the order they run in, since CSS filters apply left to right and reordering them (blurring before or after adjusting contrast, for instance) can change the visual result. Two presets, vintage and black & white, set a whole group of values at once for a common look. Toggle "backdrop-filter" to filter what's behind an element instead of the element itself — the standard choice for glassmorphism panels — and switch the output format to get a Tailwind arbitrary-value class instead of a plain CSS line.
Numeric fields are clamped to sane ranges automatically, so an accidental huge or negative value never breaks the output; the drop shadow color field accepts any CSS color value. The result updates live as you adjust any option, and the tally above the output counts how many functions are actually active.
Everything runs locally in your browser — nothing you enter here is uploaded or sent anywhere. Copy the result, download it as a .txt file, or send it to the input of another tool to keep working on it.