Color Picker
Use Color Picker to choose and convert color precisely — instant and free.
Blend two colours at any ratio and get the mixed hex and RGB instantly. A digital RGB blend with a slider — not pretend paint mixing — running entirely in your browser.
Your browser is preparing the tool. It runs 100% locally.
Choose two colours and a mix ratio, and the tool blends them channel by channel to give a single mixed colour, shown as a swatch with its hex and RGB. The slider sets how much of the second colour goes in — 0 percent is all the first colour, 100 percent all the second, 50 percent the midpoint. The blend is linear interpolation in RGB, the way screens combine colour — which is why it does not match mixing physical paint. It runs in your browser.
Pick a first colour and a second colour, drag the slider to set the proportion, and the tool returns the colour that sits that far between them. At 50 percent you get the exact midpoint; slide toward either end to favour that colour.
It is the quick way to find an in-between colour — a midpoint between two brand shades, a step on the way from one colour to another, or simply to see what two colours make when combined on screen.
Each colour is broken into its red, green and blue channels (0 to 255). The tool then takes a weighted average of the two colours channel by channel: at a mix of t, the result is the first colour times one-minus-t plus the second colour times t, for red, green and blue separately. The three results are rounded and reassembled into a hex code.
This is additive, screen-style mixing — the same logic a display uses to combine light. It is not how paint behaves. Mixing blue and yellow light (or their RGB values) heads toward a neutral grey, whereas mixing blue and yellow paint makes green, because pigments work by subtracting light. So the mixed colour here is the correct digital blend, which can differ from what you would expect from a paint set.
for each of R, G, B:
mixed = round( colour1 × (1 − t) + colour2 × t )
where t = mix ratio, from 0 (all colour 1) to 1 (all colour 2)red #FF0000 + blue #0000FF at 50% → #800080 (purple)blue #2563EB + amber #F59E0B at 50% → #8D817B (a muddy grey-brown)The second example shows the catch: two vivid colours can average to a dull midpoint, because a straight RGB average passes through low-saturation territory.
The blend is an exact linear interpolation of the RGB channels, so it is repeatable and predictable. What it is not is a model of physical paint: combine two colours here and you get the additive, screen result, which can differ from a pigment mix of the same two colours.
Mixing is done on gamma-encoded sRGB values, not in linear light. This is the common, fast approach, but it means the midpoint of two saturated colours can look muddier or darker than a perceptual blend would. A colour-managed blend in linear or OKLCH space would look smoother.
Two vivid but opposite colours often average to a dull, near-grey midpoint — the straight line between them on the colour cube passes through low saturation. That is mathematically correct for an RGB average, even if it is not what a painter would mix.
The result is rounded to whole RGB values, so very fine slider movements can land on the same colour. The tool blends exactly two colours at a time; building a gradient of many stops needs a gradient tool instead.
Get the colour halfway between two brand shades.
Slide from one colour toward another to pick an in-between step.
Mix a vivid colour with grey or white to tone it down.
See what two colours make when combined on screen.
For a smooth multi-colour blend, use a gradient generator. For paint or pigment results, a subtractive mixing model is needed (this tool is additive). For perceptually-even steps between two colours, blend in OKLCH rather than sRGB.
Mixes by linear interpolation of the RGB channels at your chosen ratio; honest that this is an additive screen-space blend, so it does not behave like mixing physical paint.
Use Color Picker to choose and convert color precisely — instant and free.
Use HEX to RGB Converter to choose and convert color precisely — instant and free.
Use Color Palette Generator to choose and convert color precisely — instant and free.
Use Gradient Generator to choose and convert color precisely — instant and free.
Use Contrast Checker to choose and convert color precisely — instant and free.
RGB to HEX Converter with copy-ready values for design and front-end work.
It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.