Mix 2 or 3 colors in any proportion, like paint or light, to get the resulting color, or blend two colors in up to 10 steps. Copy HEX, RGB, HSL or CMYK.

Color 1
Amount
Color 2
Amount
Color 3
Amount
Mixing model
Mixes like real paint or pigments: blue and yellow make green, and dark colors pull the mix down. Mixes like colored light on a screen, averaged in linear light: red and green make yellow. Averages the colors in the OKLab space, like CSS color-mix(): smooth, even results for UI and design work.
Recipe
Mixed color

Pick 2 or 3 colors and set how much of each goes in: the mixed color is computed instantly in your browser. Click the result or any value to copy it.

Start color
End color
Steps
Number of in-between shades to generate (1–10).
Blend mode
Gradient
Mixed palette

Pick two colors and a step count: every shade in between is computed instantly in your browser.


About Color Mixer

The Color Mixer shows you the color you get when you mix two or three colors together. Pick your colors, set how much of each goes into the mix, and the resulting color appears instantly with its HEX, RGB, HSL and CMYK values, along with a recipe bar showing the share of every color.

Three mixing models answer different questions. Paint mixes like real pigments, so blue and yellow make green and a little black goes a long way. Light averages colors the way screens and colored lights blend them, so red and green make yellow. Perceptual averages them in the OKLab space used by CSS color-mix(), for smooth, even results in UI and design work.

A second view, Blend steps, fades a start color into an end color across up to ten in-between shades, in RGB or HSL, with a gradient preview and a ready-to-paste CSS gradient. Everything runs in your browser with no server involved.

How to use Color Mixer

  1. Open the "Mix colors" view and pick two colors, or add a third one with "Add a color".
  2. Set the amount of each color: the percentage next to it shows its share of the mix.
  3. Choose the mixing model: Paint, Light or Perceptual.
  4. Click the mixed color or any of its values to copy it, or use "Copy recipe" to keep the proportions.
  5. Switch to "Blend steps" to build a gradient of up to 10 shades between two colors.

Frequently asked questions

Yes. Mixing colors is free and unlimited: the tool runs completely in your browser without any account, credits or server processing.

With the Paint model, blue and yellow make green, just like real paint. With the Light model they make a light gray, because a screen blends their light instead of their pigments. Try any pair in the "Mix colors" view to compare the models.

Paint simulates pigments that absorb light, so mixes get darker and blue plus yellow gives green. Light averages the colors in linear light, the way pixels or colored lamps blend. Perceptual averages them in OKLab, which gives evenly balanced results and matches CSS color-mix().

Yes. Add a third color, then set each amount from 1 to 100. Amounts are relative, so 2, 1 and 1 give a 50%, 25% and 25% mix. The recipe bar and the percentages show the exact share of each color.

It is a close simulation based on how pigments absorb and scatter light, but real paints vary by brand, pigment and medium. Use it to predict the hue and test proportions, then confirm with a small sample.

In the "Blend steps" view, RGB blending interpolates the red, green and blue channels directly, which can pass through gray when mixing opposite hues. HSL blending rotates around the color wheel instead, so the intermediate steps keep their saturation and look more colorful.

Mix the two colors with equal amounts in the "Mix colors" view: Light gives their physical average and Perceptual their visual midpoint. In the "Blend steps" view, a single step gives the midpoint of the RGB or HSL blend.


Popular searches
color mixer mix colors online what color do two colors make paint color mixer mix three colors color mixing calculator blend two colors color blend steps gradient between colors color mixing tool
Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website: copy and paste the code below.