What Colors Create a Rainbow

Lucas Aug 20, 2026

The vibrant spectacle of a rainbow is a familiar sight, but have you ever wondered what colors create this perfect arc in the sky? A rainbow is a mesmerizing display of the sun's rays being refracted and reflected by water droplets, resulting in a beautiful spectrum of colors. So, what are the colors that make a rainbow?

an image of rainbows and how to draw them
an image of rainbows and how to draw them

Before delving into the colors, it's important to understand the physics behind a rainbow. A primary rainbow, the most commonly observed, consists of colors that emerge when light enters a water droplet, bounces off the inner surface, and exits the droplet. The secondary rainbow, seen as a fainter arc above the primary, forms when the light undergoes two internal reflections before exiting the droplet.

the colors of the rainbow are shown in different shades and font styles, including red, orange, yellow, green, blue, indigo violet
the colors of the rainbow are shown in different shades and font styles, including red, orange, yellow, green, blue, indigo violet

The Colors of a Rainbow

The colors of a rainbow are not random but follow a specific order, known as the visible spectrum. This spectrum represents the range of colors that the human eye can see. The sequence of colors in a rainbow is always the same and forms a helpful acronym, ROYGBIV, which stands for Red, Orange, Yellow, Green, Blue, Indigo, and Violet.

a rainbow poster with the words red orange yellow green blue indigo violet violet and violet
a rainbow poster with the words red orange yellow green blue indigo violet violet and violet

While the order is consistent, the distinctiveness of each color can vary. Indigo, for instance, is often difficult to distinguish from both blue and violet due to their close proximity on the spectrum. However, in a perfect rainbow, all seven colors are evenly spaced and clearly visible.

Red: The Longest Wave

What Is the Rainbow Color Order? List of Rainbow Colors
What Is the Rainbow Color Order? List of Rainbow Colors

Red, at the longest end of the visible spectrum, appears at the top of a primary rainbow. The red light has the longest wavelength and is the first color to be refracted as sunlight enters a water droplet. Because red light is refracted the least, it is also the first color to leave the droplet, resulting in the red stripe at the top of the rainbow.

Interesting fact: The intense red of a rainbow is often more vibrant than the colors we typically associate with red. This is because the red light in a rainbow is not just a single wavelength but a range of wavelengths, all within the red part of the spectrum.

Orange and Yellow: The Warm Colors

Why Is Red Always on Top? 🌈 The Secret Behind Every Rainbow
Why Is Red Always on Top? 🌈 The Secret Behind Every Rainbow

Following red, the warm colors of orange and yellow create a striking contrast with the cool hues that follow. Orange, with slightly shorter wavelengths, comes next, followed by yellow, the shortest wavelength of the warm colors. These colors make up the central portion of the rainbow, contributing to its rich and diverse appearance.

Fun fact: The placement of orange and yellow in the rainbow spectrum can vary. This is because the boundary between these two colors is not distinct and can be perceived differently by different people, leading to variations in their observable positions in the rainbow.

Cool Colors and Their Place in the Rainbow

Science for Curious Kids!
Science for Curious Kids!

The cool colors of a rainbow follow the warm colors and complete the visible spectrum. These colors, primarily associated with the sky and water, are created by the shortest wavelengths of visible light.

Initially, the order of these colors might seem random, but if you consider their corresponding hues in a spectrum, the pattern becomes clear. Green, blue, indigo, and violet are all cool colors, and they follow the natural progression of the visible light spectrum, leading to the fundamental ROYGBIV order of a rainbow.

a coloring page with the words color the rainbow on it and trees in the background
a coloring page with the words color the rainbow on it and trees in the background
Colors of the Rainbow in Order
Colors of the Rainbow in Order
the colors of the rainbow are shown in this poster, with clouds and watercolors
the colors of the rainbow are shown in this poster, with clouds and watercolors
Rainbow Formation - Why do we see a rainbow?
Rainbow Formation - Why do we see a rainbow?
what colours make a rainbow
what colours make a rainbow
Rainbow Color Trick: ROY G. BIV Mnemonic 🌈
Rainbow Color Trick: ROY G. BIV Mnemonic 🌈
the rainbow challenge poster with different colors
the rainbow challenge poster with different colors
How to paint a rainbow in 10 easy steps
How to paint a rainbow in 10 easy steps
Make, Explore, Paint Rainbows – The Pinterested Parent
Make, Explore, Paint Rainbows – The Pinterested Parent

Green: The Easiest to See

Green, appearing in the middle of the rainbow's arc, is the easiest color for the human eye to perceive. Its central position in the spectrum allows our brains to process its color most efficiently. Moreover, the human eye contains a type of receptor cell called a cone that is most sensitive to green light, further emphasizing its prominent position in the rainbow.

Historical note: Traditionally, green was considered a secondary color, meaning it was thought to be created by the mixture of other colors. With advancements in color theory and physics, it is now recognized as one of the primary colors in the visible spectrum.

Blue, Indigo, and Violet: The Coolest Colors

The final colors in the rainbow spectrum are the coolest, with blue, indigo, and violet rounding out the arc. Blue has the shortest wavelength of all these colors, making it appear at the bottom of the rainbow. It is interesting to note that while blue, green, and violet are spectral colors (single wavelengths of light), indigo is not. Instead, it is a mix of blue and violet, creating a distinct yet sometimes elusive color in the rainbow.

Did you know? The color of the sky and water is blue due to the scattering of sunlight. This phenomenon, termed Rayleigh scattering, is also responsible for the blue appearance of a rainbow. When sunlight hits water droplets, it is scattered in all directions, with the shorter blue wavelengths bouncing more haphazardly and entering our eyes when we look at a rainbow.

Immersing ourselves in the beauty of a rainbow allows us to connect with the science behind the colors that make it happen. By understanding the physics of light and the organization within the visible spectrum, we gain a deeper appreciation for this natural phenomenon. So, the next time you witness a rainbow, take a moment to marvel at the precise order and stunning array of colors that create an unforgettable spectacle in the sky.