Hidrojen ve oksijen çeşitli yöntemlerle elde edilebilir: 1. Su Elektrolizi: Bu yöntemde, suya elektrik verilerek hidrojen ve oksijen gazlarına ayrılır. 2. Doğal Gazdan Reformasyon: Doğal gaz (metan), buharla reaksiyona sokularak yüksek sıcaklıklarda hidrojen ve karbondioksit elde edilir. 3. Biyokütle Gazlaştırma: Organik materyaller (bitkisel atıklar, ağaç, tarımsal ürünler) yüksek sıcaklıkta ve düşük oksijen ortamında işlenerek hidrojen gazı üretilir. 4. Fotobiyolojik Üretim: Algler ve bakteriler fotosentez sırasında hidrojen üretebilir.