Usually, when asked whether the purple color exists rainbows, an answer similar to this is given:

The purple color is perceived by human eyes via the activation of both red-sensitive and blue-sensitive cone cells. It is known that purple isn't a physically monochromatic light (a light composed of a single wavelength).

However, on diffraction gratings, the spectrum repeats itself in such a way that part of a lower-order diffraction overlaps with that of a higher order. For example, it is conceivable that the red band of the second order diffraction overlaps with the blue-violet band of the first order diffraction, producing the purple color perception.

This would also occur in thin-film light interference, such as anti-reflective coatings of eye glasses, etc.

Could the same occur in rainbows, which is dispersion in water driplets, where red and blue-violet somehow "overlap"?

(As a side issue in answering this question, it is hard for a computer user to perceive true "monochromatic violet", since trichromatic displays are not capable of producing them. This issue extends to photographs captured by trichromatic devices. Not every one has the opportunity to see Argon-voliet in their own eyes - and then remember that perception.)

  • $\begingroup$ Oh, I see, this could be the right argument. I think that you're right that if you mix the red and blue kind of equally, so that it's more red than violet, you won't find a single frequency in the spectrum because they're either too blue, too red, or excite green in the middle as well. Now, I understand where the statement of my undergraduate classmate that the "CRT monitor can't manage purple" came from. I mixed a beautiful purple for him, kind of #FF00FF, or something like that, and he was beaten, but I still didn't know where it came from. Now I probably now what's the right statement. $\endgroup$ Jan 28, 2012 at 5:37
  • 1
    $\begingroup$ @rwong: It is perceptually difficult to distinguish between Argon-violet and the purple on a monitor, since all your eyes do is integrate RGB signals. If there is an effect, it is due to the different rhodopsin stimulation, and it will be very subtle, like an after-image or an aura. $\endgroup$
    – Ron Maimon
    Jan 29, 2012 at 14:14
  • $\begingroup$ related: physics.stackexchange.com/q/40763/4552 $\endgroup$
    – user4552
    Jun 2, 2013 at 22:41
  • 4
    $\begingroup$ Roses are red / violets are blue / purple in rainbows is an supernumerary hue. youtube.com/watch?v=9udYi7exojk $\endgroup$ Dec 16, 2014 at 10:24
  • $\begingroup$ There is a great video made by minutephysics that answers your question. Here is a link for it: youtube.com/watch?v=9udYi7exojk $\endgroup$
    – Bruno
    Mar 17, 2017 at 3:06

1 Answer 1


The overlap that you might see in a diffraction grating doesn't occur in a rainbow, because rainbow are formed by refraction of light, not diffraction. The raindrops work like prisms, not diffraction gratings: it's a simple bending of the light by a frequency-dependent angle. There are no multiple orders of maxima to overlap.

For what it's worth, though, a lot of people don't make the distinction between purple and violet (which does occur in a rainbow).

  • $\begingroup$ My art teachers always made a point of distinguishing violet (monochromatic light at around 400 nm) from purple (not so well defined mixture of red and blue). $\endgroup$
    – user10851
    Mar 24, 2013 at 22:53
  • 2
    $\begingroup$ Re "There are no multiple orders of maxima to overlap." But there are, at least sometimes. Rainbows occasionally produce supernumeraries. The red in the supernumerary sometimes stacks on top of the violet in the primary (a nice image of this), resulting in a non-spectral color on the line of purples. $\endgroup$ Jul 18, 2018 at 15:35

Not the answer you're looking for? Browse other questions tagged or ask your own question.