Command Palette

Search for a command to run...

CO

Color Mixer

Blend two colors with adjustable ratio and blend modes, and build a gradient between them

Ratio: 50%50
Gradient steps: 55

All mixing happens in your browser. Nothing you enter is sent to a server.

Category:color
Mode:Offline
Version:1.0.0
Access:Free

What is a Color Mixer?

A color mixer blends two colors into a new one and shows you the result in HEX, RGB, and HSL. You give it a first color and a second color in any common syntax (a hex code like #4466EE, an rgb() or hsl() value, or a CSS name like coral), choose how much of the second color to fold in, and it computes the mixed color instantly. It also builds a gradient of intermediate steps between the two colors, so you can see the whole transition rather than a single midpoint.

The gradient strip doubles as a color mixer chart. Enter #FF0000 and #0000FF, set Gradient steps to 3 and press Mix Colors: the strip shows five swatches, #FF0000, #BF0040, #800080, #4000BF and #0000FF, and the mixed result at a 50% ratio is #800080. As a primary color mixer it mixes light, not paint. Red and yellow give orange #FF8000, but blue and yellow give gray #808080 rather than the green a paint box would give. There is no color wheel mixer view, only the two colors you enter and the steps between them.

The straightforward mix is a weighted average: at a 50 percent ratio each color contributes equally, and the tool interpolates each red, green, and blue channel linearly between the two inputs. Slide the ratio toward 0 and you keep the first color; slide it toward 100 and you land on the second. This is the same math CSS uses for a two-stop gradient, which is why the midpoint of a red-to-blue gradient is the purple this tool reports.

Beyond a plain blend, the mixer offers six separable blend modes defined in the W3C Compositing and Blending specification (multiply, screen, overlay, darken, lighten and difference) plus a simple average. These are the same operations that image editors like Photoshop and GIMP apply between layers. Multiply always darkens (red times blue is black), screen always lightens (red on blue is magenta), and difference gives you the channel-by-channel distance between two colors. The ratio then acts like layer opacity, controlling how strongly the blended result is applied over the first color.

Everything runs client-side in your browser. The colors you enter never leave the tab, and because the color math is plain arithmetic, the tool works offline once the page has loaded. Designers reach for a mixer to find a color halfway between a brand primary and a neutral, to build tint and accent scales, or to preview how two layers will combine before committing in a design file. Developers use it to generate gradient stops, compute hover states, and translate a mixed result straight into a HEX or HSL value they can paste into CSS.

How to use the Color Mixer?

1

Enter two colors

Type or paste your first and second colors. Each accepts a hex code, an rgb() or hsl() value, or a CSS color name, and you can use the swatches to pick visually.

2

Choose a blend mode

Start with Mix for a plain weighted blend, or pick Multiply, Screen, Overlay, Darken, Lighten, Difference, or Average to combine the colors the way an image editor layer would.

3

Adjust the ratio

Drag the ratio slider to control how much of the second color (or the blend result) is applied over the first. Fifty percent is an even mix. Press Mix Colors to see the result after each change.

4

Copy the result or a gradient stop

Copy the mixed color as HEX, RGB, or HSL, or grab any swatch from the gradient strip between the two colors to use as an intermediate stop.

Key Features

Eight Blend Modes

Plain Mix, the W3C separable modes multiply, screen, overlay, darken, lighten and difference, and a simple average

Adjustable Ratio

A slider controls the blend weight from 0 to 100, so you can find any point between the two colors

Gradient Between Colors

See a strip of intermediate steps from color one to color two, each ready to copy as a stop

HEX, RGB, and HSL Output

The mixed result is shown in all three formats and each gradient swatch as HEX, so you can paste it straight into CSS

Frequently Asked Questions

To mix two colors you average their red, green, and blue channels, weighted by how much of each color you want. A 50/50 mix of red (255, 0, 0) and blue (0, 0, 255) averages to (128, 0, 128), which is purple. This tool does that interpolation for you and lets you shift the weight with the ratio slider, so you can land anywhere between the two colors instead of only the exact midpoint.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

color mixermix colorscolor blenderblend two colorscolor mixblend modecombine colorsgradient between colorscolor interpolationhex color mixercolor mixer chartprimary color mixercolor wheel mixer