Το φαινόμενο εμφανίζεται όταν οι ακτίνες του ήλιου πέφτουν πάνω σε σταγονίδιαβροχής στην ατμόσφαιρα της Γης και αποτελεί ένα παράδειγμα διάθλασης, μετά από ανάκλαση. Το κάθε χρώμα (δηλαδή κάθε μήκος κύματος) διαθλάται υπό διαφορετική γωνία μέσα στα σταγονίδια (που δρουν σαν μικρά πρίσματα), παθαίνει διαφορετική εκτροπή κι έτσι το ορατό λευκό φως αναλύεται στα διάφορα χρώματα που το συνθέτουν, δηλαδή στο φάσμα του. Έτσι εμφανίζεται το φάσμα του ηλιακού φωτός ως ένα πολύχρωμοτόξο, με το κόκκινοχρώμα να κυριαρχεί στην εξωτερική του πλευρά, και το ιώδες στην εσωτερική.