Faktor-faktor yang mempengaruhi Fotosintesis antara lain sebagai berikut :
- Air
Air diperlukan agar stomata terbuka, sehingga difusi CO₂ dapat berjalan. Kadar air yang sedikit menurunkan laju fotosintesis.
- CO₂ (Karbon dioksida)
CO₂ diperlukan untuk reaksi gelap (tidak memerlukan cahaya). Penurunan konsentrasi CO₂ akan menurunkan laju fotosintesis.
- Cahaya
Cahaya merupakan energi untuk fotosintesis. Yang berperan untuk memecah H₂O menjadi H (hydrogen) dan O₂ (Oksigen). Peningkatan intensitas cahaya meningkatkan laju fotosintesis, karena pembentukan klorofil memerlukan cahaya matahari. Namun, jika cahaya terlalu banyak, juga dapat merusak klorofil.
- Klorofil
Klorofil merupakan pigmen penyerap energi cahaya. Penurunan kandungan klorofil pada daun dapat menurunkan laju fotosintesis.
- Suhu
Suhu mempengaruhi kerja enzim untuk fotosintesis. Kenaikan suhu 10˚C dapat meningkatkan kerja enzim 2 kali lipat. Namun, jika suhu terlalu tinggi, enzim akan rusak.
- Kadar O₂ (Oksigen)
Kenaikan kadar O₂ akan menurunkan laju fotosintesis. Karena O₂ untuk respirasi akan bersaing dengan CO₂ dalam berikatan dengan Hydrogen.
- Umur Daun
Semakin tua umur daun, kemampuan berfotosintesis semakin berkurang karena adanya perombakan klorofil dan berkurangnya fungsi kloroplas.
- Tahap Pertumbuhan
saat tumbuhan masih dalam keadaan kecambah, tumbuhan akan lebih sering berfotosintesis daripada yang sudah besr, karena saat masih kecambah tumbuhan memerlukan lebih banyak energi.
- Kadar Hasil Fotosintesis (fotosintat)
Apabila kadar hasil fotosintesis sedikit, maka tumbuhan akan terangsang untuk melakukan fotosintesis lebih giat daripada ketika kadar hasil fotosintesis yang lebih banyak.