Sel bahan bakar adalah sel elektrokimia yang mengubah energi kimia bahan bakar (seringkali hidrogen) dan zat pengoksidasi (seringkali oksigen) menjadi listrik melalui sepasang reaksi redoks. Sel bahan bakar berbeda dari kebanyakan baterai dalam membutuhkan sumber bahan bakar dan oksigen yang terus menerus (biasanya dari udara) untuk mempertahankan reaksi kimia, sedangkan pada baterai energi kimia biasanya berasal dari logam dan ion atau oksidanya yang umumnya sudah ada di baterai, kecuali baterai dalam aliran. Sel bahan bakar dapat menghasilkan listrik terus menerus selama bahan bakar dan oksigen dipasok.