Tested tool guide
Tested browser tools
Checked August 15, 2026
What CSS Blend Mode Previewer does, with a checked example
This tool stacks two images you load locally and lets you flip through every mix-blend-mode and background-blend-mode value from a dropdown, updating the composite instantly because it applies the real CSS property to live layers rather than simulating the math in JavaScript. What trips people up is the difference between the two properties: mix-blend-mode blends an element against the backdrop formed by content stacked beneath it within its stacking context, while background-blend-mode only blends layers within one element's own background stack, so a mode that looks identical here can render differently once copied into a page with other content behind it or a different stacking/isolation context.
Worked example
A concrete input and expected output from the current implementation.
Input
Base layer: solid red square (#FF0000). Top layer: solid blue square (#0000FF). Mode: multiply.
->
Expected output
Composite renders solid black (#000000).
Multiply computes each channel as base times blend; red contributes zero in the green and blue channels, blue contributes zero in the red and green channels, so every resulting channel is zero.