Rastliny majú niekoľko typov pigmentov, ktoré im umožňujú absorbovať svetlo pre fotosyntézu. Každý pigment absorbuje rôzne vlnové dĺžky, takže najlepšie vlnové dĺžky pre rastliny závisia od typu pigmentu, z ktorého má najviac.
Rôzne rastlinné pigmenty absorbujú rôzne svetelné vlnové dĺžky.Chlorofyl A
Chlorofyl a, ktorý je prítomný vo všetkých fotosyntetických organizmoch, absorbuje modré svetlo s vlnovými dĺžkami 430 nanometrov (nm) a červené svetlo s 662 nm. Odráža zelené svetlo, takže rastliny, ktoré ho obsahujú, sú zelené. V porovnaní s inými pigmentmi chlorofyl a existuje v rastlinách najčastejšie.
Chlorofyl B
Chlorofyl b, ktorý má podobnú štruktúru ako chlorofyl a, existuje v zelených riasach a rastlinách. Absorbuje svetlo 453 nm a 642 nm. Chlorofyl a pomáha rastlinám absorbovať širšiu škálu svetelných vlnových dĺžok.
Karotenoidy
Všetky organizmy, ktoré vykonávajú fotosyntézu, majú karotenoidy. Najlepšie absorbujú zelené svetlo medzi 460 nm a 550 nm. Rastliny, ktoré obsahujú väčšinou kartenoidy, sa javia ako červené, oranžové alebo žlté.