Een brandstofcel is een elektrochemische cel die de chemische energie van een brandstof (vaak waterstof) en een oxidatiemiddel (vaak zuurstof) omzet in elektriciteit door middel van een paar redoxreacties. Brandstofcellen verschillen van de meeste batterijen doordat ze een continue bron van brandstof en zuurstof (meestal uit lucht) nodig hebben om de chemische reactie in stand te houden, terwijl in een batterij de chemische energie meestal afkomstig is van metalen en hun ionen of oxiden die gewoonlijk al aanwezig zijn in de batterij, behalve in flowbatterijen. Brandstofcellen kunnen continu elektriciteit produceren zolang brandstof en zuurstof worden geleverd.