Jika kita memisahkan cahaya menjadi panjang gelombang yang berbeda, kita akan menciptakan spektrum. Kita dapat membuat warna yang berbeda dengan mencampur potongan panjang gelombang cahaya dalam berbagai intensitas.
Distribusi warna ini disebut sebuah spektrum, sedangkan memisahkan cahaya menjadi spektrum disebut dispersi spektral.
Alasan bahwa mata manusia dapat melihat spektrum ini karena panjang gelombang tertentu dapat merangsang retina di mata manusia. Spektrum diatur dalam urutan merah, oranye, kuning, hijau, biru, nila, dan ungu sesuai dengan panjang gelombang yang berbeda dari cahaya. Dimana cahaya yang terdapat di wilayah panjang gelombang terpanjang akan terlihat sebagai warna Merah. Dan yang terpendek disebut dengan warna Ungu. Daerah cahaya yang dapat di lihat mata manusia disebut sebagai daerah cahaya tampak.
Jika kita bergerak di luar daerah cahaya tampak terhadap panjang gelombang tadii, kita memasuki wilayah inframerah, jika kita bergerak menuju panjang gelombang pendek, kita memasuki daerah ultraviolet. Kedua daerah ini tidak dapat dilihat oleh mata manusia.
Cahaya adalah hanya satu bagian dari berbagai gelombang elektromagnetik terbang melalui ruang. Spektrum elektromagnetik mencakup rentang yang sangat luas, dari gelombang listrik dan radio dengan panjang gelombang beberapa ribu kilometer ke gamma (³?) Sinar dengan panjang gelombang 10-13m dan lebih pendek. Yang terlihat Wilayah cahaya hanya sebagian kecil dari ini: dari sekitar 380 sampai 780nm * 2. Cahaya yang dipantulkan dari obyek dan yang kita kenal sebagai warna adalah (dengan pengecualian buatan cahaya monokromatik) campuran cahaya pada berbagai panjang gelombang dalam daerah tampak.
Pelangi dibuat oleh sinar matahari yang lewat
melalui tetes air, yang bertindak sebagai prisma.