Arkeler fotosentez yapabilir, ancak bu fotosentez şekli bitkilerden ve bakterilerden farklıdır. Fotosentetik arkeler, bakteriyorhodopsin veya retinal gibi klorofil dışındaki pigmentleri kullanarak güneş ışığı enerjisiyle ATP üretir. Halofilik arkeler, oksijensiz ortamda bakteriyorhodopsin aracılığıyla ATP üretebilir. Bu nedenle, arkelerin fotosentezi, glikoz yerine başka organik bileşikler üretir ve "fotoheterotrof" olarak adlandırılır.