무지개는 햇빛이 수증기 물방울을 통과하면서 이 물방울이 마치 프리즘 역할을 하여 빛이 굴절하고 분산되어 나타나는것입니다. 이 때 햇빛이 물방울에 굴절되는 각도가 존재합니다. 그리고 이 물방울은 대기중에 떠 있으며, 퍼져있는 물방울에서 굴절되고 산란된 빛이 우리눈에 들어오며 무지개를 만듭니다.
햇빛은 다양한 파장의 빛을 포함하고 있습니다. 그리고 파장에 따라 고유한 색을 가질 수 있으며, 각각의 파장의 빛마다 매질을 통과할 때 굴절하는 정도가 다릅니다. 그래서 색색의 빛으로 나누어져 우리눈에 들어오는 것이죠.