Home▸Articles▸Colours & Light

The Science Behind Soap Bubble Iridescence

Discover the fascinating interplay of light and surface thickness that creates the vibrant colors seen in soap bubbles.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What Iridescence Is

Iridescence is a phenomenon where an object appears to change color as it moves or when viewed from different angles. In the case of soap bubbles, this effect arises due to the thin film of soapy water that creates a unique optical environment.

The colors observed in iridescent surfaces are not inherent to the material itself but rather result from the interference patterns created by light waves reflecting off the multiple layers within the film.

Why It Happens

When light hits a thin film, such as that of a soap bubble, it undergoes reflection at both the top and bottom surfaces. The path difference between these two reflected waves can cause constructive or destructive interference, leading to different colors being observed.

The thickness of the soap film is crucial; as the film changes in thickness due to evaporation or movement, the color seen by an observer also changes.

live demo · related simulation● LIVE

How Light Interacts with Thin Films

Light waves traveling through a thin film undergo both reflection and refraction. When these waves recombine after reflecting off the back surface of the film, they can interfere constructively or destructively depending on their path difference.

The condition for constructive interference is given by the equation: 2nt = mλ, where n is the refractive index of the film, t is its thickness, λ is the wavelength of light in vacuum, and m is an integer representing the order of the interference.

Real-World Applications

The principles behind iridescent colors have applications beyond soap bubbles. They are used in various technologies such as optical coatings on lenses, anti-counterfeiting measures, and even in certain types of paints and cosmetics.

In nature, many organisms use similar mechanisms to create iridescent colors, including butterflies, beetles, and some fish species.

Frequently asked questions

How does changing the speed affect the bubble's appearance?

Changing the speed can alter how quickly the film thickness changes, which in turn affects the interference patterns and thus the colors observed. Faster movement can lead to more rapid color changes.

What causes the wobble amplitude to change the bubble’s iridescence?

The wobble amplitude influences how much the film thickness varies, affecting the path difference between reflected light waves and thus changing the interference pattern and resulting colors.

Why do soap bubbles show different colors at different angles?

Different angles of observation change the path difference between the two sets of reflected light waves, leading to varying conditions for constructive or destructive interference and hence different observed colors.

Can this phenomenon be seen in other materials besides soapy bubbles?

Yes, similar iridescent effects can be observed in other thin film systems like oil slicks on water, certain types of butterfly wings, and even some gemstones under certain lighting conditions.

Try it live

Everything above runs in your browser — open Soap Bubble Iridescence Simulation and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Soap Bubble Iridescence Simulation simulation

What did you find?

Add reproduction steps (optional)