Bir yakıt hücresi, yakıtın hava ile karıştırılmasıyla açığa çıkan enerjiyi kullanarak elektrik üretir; bu reaksiyon su ve bazen de karbondioksit oluşturur. Yakıt hücreleri için en yaygın yakıt, havadaki oksijenle reaksiyona girdiğinde sadece su üreten hidrojendir. Yakıt hücreleri sürekli yakıtla beslenen bir pil gibi çalışır, böylece asla tükenmez (yeterli yakıtınız olduğu sürece). Yakıt hücreleri hidrojen ekonomisinin önemli bir parçasıdır. Hidrojen molekülleri metan, su ve biyokütle gibi maddelerde bulunur, ancak her durumda onu elde etmek için bir miktar enerji gerekir. Hidrojen üretmenin iki yaygın yolu vardır - buhar reformu adı verilen bir işlemle petrol, gaz, kömür gibi yakıtların çoğundan ayrıştırılabilir veya elektroliz adı verilen bir işlemle sudan elde edilebilir. Hidrojen fosil yakıtlardan ayrıştırılırsa karbondioksit açığa çıkar. Elektroliz yoluyla sudan elde etmek için kullanılan enerji güneş veya rüzgardan geliyorsa, üretilen hidrojen zararsızdır çünkü hiçbir emisyon açığa çıkmaz. Hidrojen yenilenebilir biyogazdan da ayrıştırılabilir, bu da salınan karbonun fosil kaynaklı olmadığı ve dolayısıyla doğal karbon döngüsünün bir parçası olduğu anlamına gelir.