Skip to content
← Color Tools

Color Blend Modes

Blend two colors with multiply, screen, overlay, hard-light, soft-light, color-burn, color-dodge, difference, and exclusion.

Color Blend Modes

Blend two colors with multiply, screen, overlay, hard-light, soft-light, color-burn, color-dodge, difference, and exclusion.

Beyond Averaging Two Colors

The existing Color Mixer tool blends two colors by averaging their channels, which is the right operation when you want the midpoint or a gradient of intermediate values. Photoshop, Figma, and CSS all support a richer set of blend modes that combine colors using non-linear math, each producing a distinctive visual effect. Multiply darkens the result by multiplying corresponding channels, which is what happens when light passes through two layers of stained glass. Screen lightens by inverting and multiplying, which is what happens when two projector beams overlap. Overlay combines multiply and screen depending on whether the base color is dark or light, which is the workhorse for contrast-boosting in photo editing. Hard light is overlay applied to the top color instead of the base, and soft light is a gentler version of overlay that does not push extremes to pure black or white. Color burn and color dodge are the contrast-extreme variants. Difference and exclusion produce inverted-looking outputs useful for visual effects. CSS supports all nine via the mix-blend-mode property, which means you can apply blend modes to entire elements rather than just static pixels.

How to Use Each Blend Mode in Practice

Pick a base color (the bottom layer) and a blend color (the top layer) in any CSS format. The tool renders the result of each of the nine blend modes side by side so you can see the differences at a glance. Click any mode to copy the resulting hex value, or click the CSS output panel to copy a ready-to-use mix-blend-mode declaration. The most common workflow is multiply for darkening tints and shadows, screen for lightening highlights and glows, and overlay for contrast pop on hero images. Hard light and soft light are useful for layered noise textures and watermarks where you want subtle interaction with the underlying color. Color burn and color dodge produce more dramatic effects and are typically used sparingly. Difference is the standard pick for color inversions and certain alignment-checking workflows. Exclusion is the gentler cousin of difference and produces softer inverted-looking results. All math runs through culori at version 4.0.2 under the MIT license, which means the values you see in the preview are identical to what the browser will render when applying the same blend mode through CSS.

CSS mix-blend-mode vs Manual Color Math

Two ways to use blend modes in production exist. The first is the CSS mix-blend-mode property, which applies a blend mode to an entire element relative to whatever sits below it. This is the right tool for dynamic content like overlaying text on a hero image or applying a tint to user-uploaded photos. The second is computing a single output color from two input colors and using that color statically in CSS, which is the right tool for design tokens, theming, and any case where the inputs are known at design time. This calculator computes the second case: it gives you the exact hex value that results from blending two specific colors, ready to paste into a stylesheet as a static color declaration. If you need both inputs to vary at runtime, switch to mix-blend-mode in CSS instead. The math is identical; only the application point differs.

Frequently Asked Questions

Which blend modes are most commonly used?+
Multiply, screen, and overlay together cover roughly 80 percent of blend mode usage. Multiply darkens (used for shadows, tints, and stained-glass effects). Screen lightens (used for highlights, glows, and overlapping light sources). Overlay boosts contrast (used for image processing and color grading). The other six are situational but each has cases where it is the best fit.
Is there a difference between Photoshop and CSS blend modes?+
The math is identical for the nine modes the tool covers. The difference is application: Photoshop applies blend modes pixel-by-pixel within an image, while CSS applies them between elements in a document. The resulting color for a given pair of input colors is the same. Photoshop has additional modes like Linear Burn and Vivid Light that are less commonly used and not part of the CSS specification.
How does this differ from the existing Color Mixer?+
Color Mixer averages two colors, which is the right operation for finding midpoints and generating gradients between two endpoints. Color Blend Modes applies one of nine non-linear blend operations, each producing a different effect. Use Color Mixer for averaging and gradients, use Color Blend Modes for layering effects like multiply and screen.
Why does multiply always produce a darker color?+
Multiply multiplies the normalized channel values, and any value between 0 and 1 multiplied by another value between 0 and 1 produces a result less than or equal to the smaller of the two. Multiplying white (1, 1, 1) by any color returns that color unchanged; multiplying anything by black (0, 0, 0) returns black. Between those extremes the result is always darker than either input.
Can I preview a blend mode against a photo or image?+
This tool blends two solid colors, which is the right scope for design token work. For previewing a blend mode against an actual image, use the mix-blend-mode CSS property: apply your tint color as a top layer with mix-blend-mode set to the mode you want, and the browser renders the result live. The tool gives you the exact tint values you would use.
Does the order of the two colors matter?+
Yes for some modes and no for others. Multiply and screen are commutative, meaning A blended with B equals B blended with A. Overlay, hard light, color burn, and color dodge are not commutative; the base and blend roles produce different results. The tool labels which color is the base (bottom layer) and which is the blend (top layer), and you can swap them with one click to see the difference.
What does mix-blend-mode look like in CSS?+
It is a one-line declaration on the element you want to blend with whatever sits below it: mix-blend-mode: multiply produces the multiply effect, mix-blend-mode: screen produces the screen effect, and so on for the other seven modes. The blending applies to the entire element including text, borders, and shadows, which makes it powerful for hero overlays and section dividers.
Are all blend modes WCAG-compliant for text?+
The blend mode itself does not affect WCAG compliance; what matters is the contrast ratio between the blended result and the text on top of it. Multiply often increases contrast for dark text, while screen and lighten reduce contrast. Run the blended output through the Contrast Checker tool to confirm a 4.5-to-1 ratio for body text before shipping.

Built by Derek Giordano · Part of Ultimate Design Tools

Privacy Policy · Terms of Service