जब सुपरहीटेड भाप को $1270 \ K$ पर निकल उत्प्रेरक की उपस्थिति में लाल तप्त कोक या कोयले पर प्रवाहित किया जाता है,तो वॉटर गैस उत्पन्न होती है:
$C_{(s)} + H_2O_{(g)} \xrightarrow[Ni]{1270 \ K} CO_{(g)} + H_{2(g)}$
वॉटर गैस से शुद्ध $H_2$ प्राप्त करना कठिन है क्योंकि $CO$ को हटाना मुश्किल होता है। $H_2$ के उत्पादन को बढ़ाने के लिए,$CO$ को अधिक भाप के साथ मिलाकर और मिश्रण को $673 \ K$ पर $FeCrO_4$ उत्प्रेरक के ऊपर से गुजारकर $CO_2$ में ऑक्सीकृत किया जाता है:
$CO_{(g)} + H_{2(g)} + H_2O_{(g)} \xrightarrow[FeCrO_4]{673 \ K} CO_{2(g)} + 2H_{2(g)}$
इस प्रक्रिया को वॉटर गैस शिफ्ट अभिक्रिया कहा जाता है। उत्पन्न $CO_2$ को सोडियम आर्सेनाइट घोल के साथ स्क्रब करके या $30 \ atm$ दबाव के तहत पानी से गुजारकर हटाया जा सकता है,जिससे शुद्ध $H_2$ शेष रह जाता है।