Generate perceptually uniform gradient scales between two colors, or blend with subtractive semantics.
linear-gradient(90deg, #E63946 0%, #CD4D66 17%, #B35881 33%, #995E99 50%, #7E61AF 67%, #5F60C5 83%, #3B5BDB 100%)
Interpolation in OKLab space: hue follows a visually uniform path — red + blue gives purple instead of muddy gray, with no dead zone in between.
A perceptually uniform ramp between any two colors - adjustable density, one-click CSS gradient.
Pick a color for A and B (color picker or direct HEX input); the swap button exchanges the endpoints in one click.
Perceptual mode interpolates in OKLab so even complementary pairs keep their hue transition; RGB mode reproduces the naive blending of most software - compare both to see the difference.
Drag the steps slider for scale density (3-15), copy the full CSS gradient, or click any intermediate color to open its profile.
Three frequent questions about blending algorithms.
Bring the scale into the gradient studio to add more stops, or open the color wheel to build harmonies from a blended color.
OKLCH perceptually-uniform gradients, no gray band, one-click CSS export.
Drag the wheel to pick a base, get six harmony schemes live, open in the board or export PNG.
Any color into an 11-step design-system scale, perceptually even in OKLCH, WCAG contrast per step, export to Tailwind/CSS/SCSS/JSON.