How the Candy Actually Works
The Skittles Rainbow Science Experiment is a straightforward demonstration of solubility and capillary action that uses colored candy shells as a visual indicator. You place Skittles in a circular pattern on a white plate, pour warm water into the center, and watch the dye migrate outward toward the candy. It takes roughly 2 to 4 minutes for full color separation to occur, depending on water temperature and plate type. Most people assume this is just about sugar dissolving. It is, but the real mechanism is the dye moving through the microscopic capillaries between sugar crystals on the plate surface. The coating on Skittles is a thin shellac-based layer that contains food-grade dyes, and those dyes are highly water-soluble. That is why warm water produces noticeably faster results than cold water, and why the effect barely registers with ice water.
Skittles Rainbow Science Experiment: Step-by-Step
I use a standard dinner plate and about ten Skittles per run. Arrange them in a circle around the outer rim, spacing them roughly half an inch apart. Pour warm tap water until it reaches about one-third of the plate height. Do not submerge the candy. Within 60 seconds you should see thin streams of color begin crawling inward from each Skittle. By the two-minute mark the colors typically form distinct arcs that meet near the center without fully mixing. Here is where most guides skip the part that actually matters: the plate surface. A glossy ceramic plate gives you the cleanest arcs. A matte or textured plate scatters the flow and makes the pattern messy. I learned this after ruining three runs with a cheap melamine plate that absorbed water unevenly. Switched to plain white ceramic and every test after that was repeatable within the same time window. Water temperature is the second variable nobody mentions. Warm water around 120 to 130 degrees Fahrenheit cuts observation time roughly in half compared to room temperature water. Going above 140 degrees starts softening the candy shell itself, which releases more sugar and clouds the dye front. That is an easy way to ruin a clean demonstration if you are not paying attention.
Why the Colors Do Not Fully Mix
The arcs stop where they meet because of a phenomenon called the Marangoni effect, which is just a fancy way of saying surface tension gradients resist further mixing. Each dye stream carries a slightly different concentration of sugar and colorants, and the surface tension at the boundary between two streams keeps them largely separated. It is not perfect separation, and you will always see some purple where red and blue meet, but the individual color fronts remain distinguishable for several minutes after the initial run. If you want to extend the observation window, tilt the plate at a 10 to 15 degree angle. The flow slows down and the gradients become more visible. This is useful if you are running this in a classroom setting and need time for students to trace the patterns on paper.
Get the Full Details

What Actually Goes Wrong
I ran into a specific issue last year where every Skittle suddenly produced muddy brown instead of clean color arcs. The bag had been sitting in a hot car for about four hours. The heat degraded the shellac coating and caused the dyes to leach out too quickly, creating a thick concentrated slurry instead of a steady capillary flow. Once I switched to a fresh bag stored at room temperature the problem disappeared completely. Another common failure mode is using too much water. If the water level covers even half the candy, you lose the capillary action entirely and just get a murky bowl of colored liquid. The water needs to stay below the equator of each Skittle for the migration pattern to work. Dark or patterned plates also kill the visibility of this experiment. The contrast between the white plate and the dye fronts is what makes it readable. I once tried it on a blue speckled plate and could barely tell anything was happening until I held it up to a light box.
Limitations and What This Cannot Do
This experiment demonstrates solubility and capillary migration. It does not demonstrate chromatography in any meaningful way unless you use filter paper and a separate setup. Some sources conflate the two, and that is misleading. The Skittles demo shows bulk dye movement, not molecular-level separation of individual pigment compounds. If your goal is to actually separate the dyes used in Skittles, you need paper chromatography with a solvent system like isopropyl alcohol and water. The Skittles rainbow setup is a visual approximation at best and can create false assumptions about what separation means in a chemistry context. There is also a practical limitation with time. The entire visible process completes in about four minutes, and then the colors sit there and very slowly blend over the next 15 to 20 minutes. If you need a longer demonstration, you are better off running multiple parallel plates or switching to a chromatography setup that evolves over 30 to 45 minutes.
Practical Notes for Repeated Runs
I run this demo regularly for outreach events, and the plate needs to be thoroughly rinsed and dried between uses. Residual sugar and dye build-up changes the surface energy of the plate and causes inconsistent flow patterns. A quick wash with dish soap and a air dry gives you consistent results across multiple runs. Using the same Skittles flavor every time matters more than you might expect. The red dye in lemon-flavored Skittles appears to migrate slightly faster than the red in berry-flavored Skittles, possibly due to differences in the acid content affecting solubility. It is a minor effect but noticeable if you are comparing side by side. The cost per run is negligible. A 12-ounce bag of Skittles runs about three dollars and gives you roughly forty to fifty clean runs before the candy starts degrading from repeated handling. That makes it one of the cheapest way to show capillary action and solubility that I have found, assuming you have access to a supply of plates and warm water.
