Procesul de fotosinteză la plante și bacterii diferă în mai multe aspecte. Plantele efectuează fotosinteza în organelle specializate numite cloroplaste, în timp ce bacteriile folosesc pigmenti fotosintetici în membrana lor celulară. Mai mult, plantele utilizează energia luminii solare pentru a produce glucoză, în timp ce bacteriile pot folosi diferite surse de energie, precum lumină, substanțe chimice sau chiar electricitate.