Sel bahan bakar menghasilkan listrik dengan menggunakan energi yang dilepaskan dengan mencampurkan bahan bakar dengan udara, suatu reaksi yang menghasilkan air dan kadang-kadang juga karbon dioksida. Bahan bakar yang paling umum untuk sel bahan bakar adalah hidrogen, yang ketika bereaksi dengan oksigen dari udara hanya menghasilkan air. Sel bahan bakar bekerja seperti baterai yang terus-menerus diberi bahan bakar sehingga tidak pernah habis (selama Anda memiliki cukup bahan bakar). Sel bahan bakar adalah bagian penting dari ekonomi hidrogen. Molekul hidrogen ditemukan dalam zat-zat seperti metana, air dan biomassa, tetapi dalam semua kasus, beberapa energi diperlukan untuk mengekstraknya. Ada dua cara umum untuk menghasilkan hidrogen - hidrogen dapat dipisahkan dari sebagian besar bahan bakar seperti minyak, gas, batu bara dalam proses yang disebut reformasi uap, atau dapat diekstraksi dari air menggunakan proses yang disebut elektrolisis. Jika hidrogen dipisahkan dari bahan bakar fosil, karbon dioksida dilepaskan. Jika energi yang digunakan untuk mengekstraknya dari air melalui elektrolisis berasal dari matahari atau angin, maka hidrogen yang dihasilkan tidak berbahaya karena tidak ada emisi yang dilepaskan. Hidrogen juga dapat dipisahkan dari biogas terbarukan, yang berarti karbon yang dipancarkan bukan berasal dari fosil dan karenanya merupakan bagian dari siklus karbon alami.