叶绿素a,b和细菌叶绿素都由一个与镁络合的卟啉环和一个长链醇组成,它们之间仅有很小的差别。类胡萝卜素是由异戊烯单元组成的四萜,藻胆素是一类色素蛋白,其生色团是由吡咯环组成的链,不含金属,而类色素都具有较多的共轭双键。除盐细菌中的假视紫红质(一种胡萝卜素)外,它们都不直接参与光化学反应,只参与光的吸收和能量的传递,所以曾称为辅助色素。但叶绿素b和一部分叶绿素a也不直接参加光化学反应,也可看作辅助色素。几类色素的吸收光谱不同,特别是藻红素和藻蓝素的吸收光谱与叶绿素的相差很大,这对于在海洋里生活的藻类适应不同的光质条件,有生态意义。