Why are there colours in soap bubbles?

A close-up image of soap bubbles illustrating the multicoloured rainbow effect that is visible on their surface

Source: © Shutterstock

Explore the chemistry of bubbles and what causes the colours we can see in them, and find out how you can experiment with soap films and bubbles yourself.

Have you ever wondered why you can see a rainbow in soap bubbles? Or why a film of oil on a puddle appears to have many different colours even when the oil has no colour? It is all to do with the way light reflects.

Read on to find out more, and discover a simple experiment to help you investigate soap films and make some giant bubbles!

Thanks for using Education in Chemistry. You can view one Education in Chemistry article per month as a visitor. 

A photograph of a teacher standing in a white lab coat, speaking with a class of children in a laboratory, is superimposed on a colourful background. Text reads "Teach Chemistry means support for classroom and staff room".

Register for Teach Chemistry for free, unlimited access

Registration is open to all teachers and technicians at secondary schools, colleges and teacher training institutions in the UK and Ireland.

Get all this, plus much more:

  • unlimited access to resources, core practical videos and Education in Chemistry articles
  • teacher well-being toolkit, personal development resources and online assessments
  • applications for funding to support your lessons

Already a Teach Chemistry member? Sign in now.

Not eligible for Teach Chemistry? Sign up for a personal account instead, or you can also access all our resources with Royal Society of Chemistry membership.