Un'onda luminosa è un tipo di onda elettromagnetica. Le onde luminose sullo spettro elettromagnetico includono quelle visibili e quelle che sono invisibili all'occhio umano.
L'occhio umano medio è in grado di vedere la luce con lunghezze d'onda comprese tra circa 390 e 700 nanometri o nm. La luce viola è in cima allo spettro mentre il rosso è in basso. La luce invisibile trovata oltre 390 nm si chiama infrarossi. La luce invisibile sopra 700 nm si chiama ultravioletta. Onde radio e raggi gamma esistono anche sullo spettro elettromagnetico a diverse lunghezze d'onda rispetto alla luce visibile e invisibile.