How to make fireworks in a jar


By Caitlin Murray Giles


This easy science project mimics colorful fireworks explosions and is a perfect craft for your Fourth of July weekend.


  • Glass jar
  • Food coloring in assorted colors
  • Vegetable oil
  • Fork
  • Small bowl


  1. Fill the jar three-quarters full with warm water.
  2. In a separate bowl, add three to four tablespoons of oil. Add several drops of food coloring in various colors to the bowl of oil. Use a fork to mix the oil and food coloring together until small beads of color form.
  3. Slowly pour the oil mixture into the jar of water.
  4. Make sure the kids are watching what happens next. As the liquids combine, the food coloring will slowly sink out of the oil and into the water. When this happens, it will expand and begin to mix with the other colors, creating a cascading "fireworks" effect.

The science behind the project

Use this project as an opportunity to talk science with your kids!

Why does the color seem to "fall" from the oil into the water? Food coloring dissolves in water but not in oil. Because the oil is less dense than the water, it will float at the top. The colored droplets will begin to sink because they are heavier than the oil.

Once they sink into the water, they will begin dissolving slowly-creating the tiny "explosions."


Copyright 2017 Wednesday Journal Inc. All rights reserved. Chicago web development by liQuidprint