Color Blender
ColorBlend two colors with intermediate steps and explore complementary/analogous/triadic relationships
Pick two colors and a step count to generate a gradient of intermediate colors between them, handy for building a data-visualization scale or a set of hover/transition states without picking each shade by eye. Blending happens either in RGB space, a straightforward per-channel average that can look slightly muddy or desaturated in the middle when the two endpoints are very different hues, or in HSL space, which interpolates around the hue wheel and tends to hold saturation better across the transition. A single base color also drives complementary (opposite on the wheel), analogous (nearby hues), and triadic (evenly spaced) harmony suggestions, all computed from hue rotation while holding saturation and lightness steady. It blends exactly two colors at a time; chaining several blends is a manual step if you need a multi-color gradient path.
How to use Color Blender
- 1.Pick two colors and choose a step count to generate a smooth gradient of intermediate colors for a design palette or data visualization scale.
- 2.Enter one base color and switch to complementary, analogous, or triadic mode to see harmonious color combinations for a UI theme.
- 3.Copy any intermediate blend step as HEX or RGB to use as a hover state or transition color between two brand colors.
Frequently asked questions
Use via API, SDK, or MCP
Installnpm install @utilix-tech/sdkUsageimport { color } from '@utilix-tech/sdk'
const blended = color.mixColors('#ff0000', '#0000ff', 0.5)
console.log(blended) // #800080 (purple)Runs locally · no API key · no rate limits · Node.js SDK docs →