Ffflux
CSS liquid gradient generator with organic blends and SVG export. Two colors, blend modes, blur, and animation—open ffflux; use Squoosh for PNG.
Tool powered by gggrain on fffuel.
Grain gradient generator for grainy SVG backgrounds and CSS noise textures. Up to three colors, blend modes—export from gggrain in the browser; rasterize with Squoosh for PNG.
Grain on color gradients
Layer noise over linear or radial ramps for grain gradient backdrops.
Up to three colors
Build grainy gradients from multiple stops with optional oversaturate.
Blend modes
Normal, soft light, overlay, and exclusion for different grain intensity.
Granularity and frequency
Dial coarse vs fine grain and how dense the texture feels across the canvas.
SVG gradient export
Copy markup or save SVG—scalable svg gradient output for responsive layouts.
Raster follow-up
Use Squoosh when you need PNG, JPEG, or WebP instead of filters in the DOM.
Step 1: Colors and type
Choose up to three colors, linear or radial, and a blend mode.
Step 2: Grain controls
Adjust granularity, opacity, and frequency until the css noise level feels right.
Step 3: Export
Copy or save SVG. Rasterize if filters are too heavy on target devices.
Soft light for UI
Keeps noisy gradients readable behind forms and dashboards.
Match grain to size
Large heroes can handle coarser grain; small cards need finer granularity.
Rasterize when needed
SVG filters can stress mobile GPUs—export WebP or AVIF via Squoosh for production heroes.
Pair with simple type
High-contrast headlines stay legible on busy grain gradient fields.
Compare with ffflux
Use gggrain when you want grain on gradients; ffflux when you want liquid mesh without grain.
Web designers: Hero backgrounds and section textures with analog feel.
UI designers: Card and modal fills that avoid sterile flat color.
Developers: Inline svg gradient assets or CSS background-image workflows.
Brand designers: Presentations and social templates with consistent grain language.
Photography-adjacent work: Overlays that echo film grain without stock textures.
Performance-minded teams: Start in SVG, rasterize when filter cost matters on low-end devices.
Free grain gradient output
Generate grainy gradients in the browser with no account on the fffuel tool.
Multi-color ramps
Up to three stops plus oversaturate for vivid noisy gradients.
Vector scalability
SVG stays sharp; grain reads consistent across breakpoints.
Blend mode variety
Switch modes quickly to match editorial vs product UI needs.
Honest performance guidance
Notes on when to rasterize heavy filter stacks.
PNG workflow on the same site
Jump to Squoosh when stakeholders need a raster deliverable.