GPU rendered
Real-time WebGL preview at interactive frame rates.

Visual shader tool · no GLSL required
Create animated WebGL backgrounds with the depth and motion of custom fragment shaders—using visual controls built for designers.
Open the shader editorShader, translated
A fragment shader calculates the color of every pixel on your canvas. Because that work happens in parallel on the GPU, shader gradients can bend space, create procedural texture, mimic reflective materials, and move smoothly in real time.
GradientLab turns those shader inputs into an approachable design system: color stops, spatial warps, surface materials, post-processing, and animation controls. You shape the result visually while WebGL handles the rendering underneath.
Real-time WebGL preview at interactive frame rates.
Combine gradient types, warps, geometry, and materials.
Animate parameters and create loops without a timeline maze.
Render PNG, JPG, WebP, GIF, MP4, or WebM up to 4K.
From blank canvas to export
Start with Aurora, Spiral, Folded, Reverb, or a classic gradient type. Add your colors and position each stop.
Add wave, twist, sphere, geometry, grain, glow, or a material simulation. Every change renders immediately.
Choose a motion preset, tune the loop, and export a finished background as an image or video asset.
CSS gradient
CSS gradients are lightweight and ideal for simple linear, radial, and conic fills. They are the right tool when the visual should stay flat and implementation should remain in CSS.
Shader gradient
Choose a WebGL shader when you need organic movement, stacked effects, material-like light, or a cinematic video loop that would be awkward to reproduce with CSS alone.
See how WebGL rendering worksQuestions, answered
A shader gradient is a color field calculated by a small GPU program, usually a fragment shader. Unlike a static CSS gradient, it can distort coordinates, simulate materials, respond to time, and render fluid motion in real time.
No. GradientLab exposes shader parameters as visual controls, so you can shape color, motion, warps, geometry, and materials without writing shader code.
Yes. You can export an animated result as MP4, WebM, or GIF, including seamless loops and resolutions up to 4K on the Pro plan. Still exports include PNG, JPG, and WebP.
Not currently. GradientLab is a visual shader gradient generator for creating and exporting finished design assets and shareable WebGL gradients, rather than a GLSL code editor.