Color Mixer
Blend two hex colors together with a configurable weight to get a mixed hex color.
How to use this tool
- Enter two hex colors.
- Set the weight for Color 1 (0% = all Color 2, 100% = all Color 1, 50% = equal mix).
- The output shows the blended hex and RGB values.
Mix two hex colors by linear interpolation in the RGB color space. Adjust the weight to control how much each color contributes.
Frequently asked questions
- How is mixing calculated?
- Each RGB channel is linearly interpolated: result_channel = color1_channel × weight + color2_channel × (1 − weight).
- Why does red + blue not give magenta exactly?
- Pure red is #ff0000 and pure blue is #0000ff. A 50/50 RGB channel average gives #800080 (128,0,128), which is dark purple — not #ff00ff. To get #ff00ff you need full intensity on both channels simultaneously, which requires additive (light) mixing rather than channel averaging.