Color Mixer
Mix two colors and see the result at any ratio. Choose color A and color B, then move the ratio slider or use the 50:50 button to blend them, and the mixed color updates live with its HEX, RGB, and HSL values. You can also generate several intermediate steps between the two colors, which is handy for building a smooth set of in-between tones, and turn the blend into a CSS gradient with one click. The mixer supports both RGB mixing, which averages channels directly, and HSL mixing, which interpolates hue along the shorter arc, and it explains that the two methods can give noticeably different results. Copy any color or add the whole set to a palette. Everything runs in your browser.
Intermediate steps
How to use the Color Mixer
- Choose two colors. Set color A and color B.
- Set the ratio. Slide to any blend ratio or use the 50:50 button.
- Pick a mixing method. Compare RGB and HSL mixing to see which result you prefer.
- Use the result. Generate intermediate steps, switch to a gradient, or copy the mixed color.
Examples
- Even blend: Mixing blue and yellow 50:50 in RGB gives a muted green-gray; HSL mixing gives a brighter green.
- Transition steps: Generate five steps between two brand colors for a smooth sequence.
How it works
RGB mixing averages the red, green, and blue channels by weight, which can pass through gray for opposite hues. HSL mixing interpolates hue, saturation, and lightness, taking the shorter path around the hue wheel, which keeps blends more colorful. Neither is “correct”; they model different kinds of mixing.
Common use cases
- Creating an in-between color from two references
- Building smooth transition steps for sequences or charts
- Comparing how mixing method changes a blend
Privacy
All color calculations run in your browser. Nothing you enter is sent to a server. Saved palettes and recent colors are kept only in your browser’s local storage and can be cleared at any time.
Frequently asked questions
Why do RGB and HSL mixing look different?
RGB averages channels and can pass through gray, while HSL interpolates hue and stays more colorful. The tool lets you compare both.
Can I make more than one in-between color?
Yes. Generate several intermediate steps to get a smooth sequence between the two colors.
Can I turn the mix into a gradient?
Yes. Switch the blend to a CSS gradient and copy the code.
Does mixing keep transparency?
Yes. If either color has alpha, the mixed result blends the alpha values too.