Er zijn diverse methoden om waterstof te produceren voor het gebruik in brandstofcelautos. Enkele hiervan zijn:
Aardgasreforming
Stoom reageert op temperaturen tussen de 700 en 1.100 °C met aardgas, wat syngas, een gasmengsel van koolstofmonoxide en waterstof, als product oplevert.
Water-gassplitsing
Bij een temperatuur rond de 130 °C reageert koolstofmonoxide met stoom. Het levert kooldioxide en waterstof op.
Elektrolyse
Onder invloed van elektriciteit, wordt water gesplitst in waterstof en zuurstof.