Home Color Tools Color Mixer
🧪
Color Tool

Color Mixer

Blend any two colours together and see the mixed result in HEX, RGB, HSL and CMYK — with a fully adjustable mix ratio slider.

🔒 Private — runs in your browser ⚡ Instant mixing 🎨 HEX, RGB, HSL, CMYK output 📋 One-click copy
#
Mix Ratio
50% : 50%
All AAll B
#
Mixed Result
HEX
RGB
HSL
CMYK
Full Mix Spectrum (0% → 100%)

📖How to Use the Color Mixer

  1. 1
    Pick Colour A and Colour B

    Use the colour pickers or type HEX codes directly. Use the emoji sample buttons for quick preset colours.

  2. 2
    Adjust the mix ratio

    Drag the slider between the two colours to control the blend. 50% gives equal parts. Use the preset buttons for quick 25/50/75 ratios.

  3. 3
    Copy the result

    Copy the mixed colour in HEX, RGB, HSL or CMYK format. The spectrum strip below shows the full range of mixes between your two colours.

💡Classic Colour Mix Results

A + B at 50%Result
Red + BluePurple
Red + YellowOrange
Blue + YellowOlive
White + BlackGrey
Red + WhitePink (tint)

Frequently Asked Questions

How does colour mixing work?

The tool mixes two colours in the RGB colour space by interpolating each channel (Red, Green, Blue) separately. The mix ratio slider controls how much of each colour contributes to the result — 50% gives equal parts of both.

Can I mix more than two colours?

The tool currently mixes exactly two colours. For multi-colour mixing, try chaining — mix colour A and B to get C, then mix C with colour D.

Does this simulate physical paint mixing?

No. Physical paint mixing uses the subtractive CMY colour model, while this tool uses the additive RGB model used by screens. Results will differ from actual paint mixing.

What formats are the output values shown in?

The mixed colour is shown in HEX, RGB, HSL and CMYK formats. Click Copy next to any format to copy it to your clipboard instantly.

What does a 50/50 mix mean exactly?

At 50%, each output channel is (channel_A + channel_B) / 2. For example, mixing pure red (#ff0000) and pure blue (#0000ff) at 50% gives #800080 — which is purple.

Is my data private?

Yes. All colour mixing calculations happen entirely in your browser using JavaScript. No data is sent to any server.