Garų generatorius yra įranga, skirta skysčiui, kuris paprastai yra vanduo, paversti garais, vadinamais garais. Skystis kaitinamas deginant tam tikrą kurą, pvz., malką, anglį, naftą ar gamtines dujas. Skysčio pakeitimas į garus sukuria slėgį, o vėliau plėtimąsi, kuris gali būti nukreiptas ir nukreiptas kaip energijos šaltinis. Garu varomi stūmokliai buvo svarbūs ankstyvųjų gamyklų, geležinkelio lokomotyvų, garlaivių ir daugelio kitų mechaninės įrangos pavyzdžių augimui.
Vienas iš pirmųjų garo generatoriaus panaudojimo būdų buvo garvežys. Kuras medienos arba anglies pavidalu buvo tiekiamas į pakurą. Gauta šiluma buvo nukreipiama per vamzdžių sistemą, kuri šildė vandenį, kuris buvo laikomas specialioje talpykloje. Kai temperatūra pasiekė virimo lygį, iš garų sukurta energija varė stūmoklius, kurie suko variklio ratus. Pagrindinis garų tikslas buvo varyti traukinį, tačiau jis taip pat turėjo kitų reikmenų, įskaitant stabdžių ir švilpuko maitinimą.
Garo generatoriaus panaudojimas lokomotyvams maitinti buvo didelis transporto patobulinimas XVII amžiaus pradžioje, tačiau tai turėjo ir trūkumų. Juos lydėjo daug dūmų ir visada buvo gaisro tikimybė dėl kibirkščių ir degančių pelenų. Be to, reikėjo atidžiai stebėti rezervuarą, kuriame buvo vanduo, kad įsitikintumėte, jog vanduo išliko tam tikrame lygyje. Leisti bake pritrūkti vandens buvo itin pavojinga, nes gali kilti gaisras ar sprogimas.
Net po to, kai buvo pašalintos ugnies dėžės ir dyzelinas tapo energijos šaltiniu, garo generatoriai vis dar buvo naudojami traukiniuose. Dalis garo pertekliaus iš originalaus garvežio buvo nukreipta į lengvuosius automobilius, kad šildytų saloną ir jaustųsi patogiai keleiviai. Kai to būdo nebebuvo, buvo pridėti specialūs garo generatoriai, specialiai skirti automobiliams šildyti. Šiandien dauguma visame pasaulyje eksploatuojamų traukinių šildomi elektros sistema.
Garo generatorius taip pat kartais vadinamas katilu. Įvairių tipų katilų klasifikacija paprastai grindžiama konfigūracija. Pavyzdžiui, „Haycock“ arba „puodo“ katilas yra virdulio formos, o vamzdinis katilas – statinės formos su jungiamuoju vamzdžiu panašia konstrukcija.