Phản ứng này xảy ra dưới sự hiện diện của tia cực tím (UV). Do vậy nguồn ánh sáng nào có nhiều tia này thì phản ứng xảy ra.
Ngoài ánh sáng mặt trời, các loại bóng đèn trong nhà như sợi đốt, đèn huỳnh quang (trừ đèn LED)... vẫn tạo ra tia UV nên phản ứng vẫn xảy ra được.