What makes fireworks explode? 
Most fireworks comprise a tube called an aerial shell, made of gunpowder and explosive materials called 'stars'. These stars give fireworks the colour when they explode. When the fuse of a firecracker is ignited, the gunpowder explodes, creating heat and gas, thus, resulting in a buildup of pressure beneath the shell and making it explode.