Logo

Why Do You See Colorful Rainbow Patches On A Wet Road?

By ScienceABCFrom BoclipsSeptember 30, 2025

The appearance of patches of different colors on roads on a rainy day is due to a combination of oil, water, and light rays. When it rains, the oil on the road comes in contact with water, and the light rays bounce off the surface of the oil and water to create a spectrum of colors.

Thus, the appearance of colorful patterns on the road due to an oil film is a basic yet mesmerizing application of the principles of optics in everyday life. Despite how cool the idea of oil slicks being miniature rainbows that have been disintegrated into countless tiny patches on the road… that’s simply not the case!

#Explainer
#Physical Sciences
#Physics
#Chemistry
#Technology and Engineering
#All ages