Höyrygeneraattori on laite, joka on suunniteltu muuttamaan neste, joka on yleensä vettä, höyryksi, jota kutsutaan höyryksi. Neste kuumentuu polttamalla jonkinlaista polttoainetta, kuten puuta, hiiltä, öljyä tai maakaasua. Muutos nesteestä höyryksi luo painetta ja sitten paisumista, joka voidaan kanavoida ja ohjata energialähteeksi. Höyrykäyttöiset männät olivat tärkeitä varhaisten tehtaiden, rautatievetureiden, höyrylaivojen ja monien muiden mekaanisten laitteiden kasvun kannalta.
Yksi varhaisimmista höyrygeneraattorin käyttötarkoituksista oli höyryveturissa. Polttoaine, puun tai hiilen muodossa, syötettiin tulipesään. Tuloksena oleva lämpö kanavoitiin putkijärjestelmän läpi, joka lämmitti erityiseen säiliöön varastoitua vettä. Kun lämpötila oli saavuttanut kiehumispisteen, höyryn tuottama energia ajoi männät, jotka käänsivät moottorin pyöriä. Höyryn ensisijainen tarkoitus oli ajaa junaa, mutta sillä oli myös muita käyttötarkoituksia, kuten jarrujen ja pilli.
Höyrygeneraattorin käyttäminen vetureiden voimalla oli suuri parannus kuljetuksissa 17 -luvun alussa, mutta sillä oli haittoja. Heidän mukanaan tuli paljon savua, ja kipinöistä ja palavasta tuhkasta johtuva tulipalo oli aina olemassa. Lisäksi vettä pitävää säiliötä oli seurattava tarkasti sen varmistamiseksi, että vesi pysyi tietyllä tasolla. Säiliön veden tyhjentäminen oli erittäin vaarallista, koska se voi aiheuttaa tulipalon tai räjähdyksen.
Jopa sen jälkeen, kun palorasiat poistettiin ja dieselistä tuli virtalähde, höyrystimiä käytettiin edelleen junissa. Osa alkuperäisen höyryveturin ylimääräisestä höyrystä oli johdettu henkilöautoihin lämmittämään sisätiloja ja pitämään matkustajat mukavina. Kun tämä menetelmä ei ollut enää saatavilla, lisättiin erityisiä höyrygeneraattoreita erityisesti autojen lämmittämistä varten. Nykyään suurin osa ympäri maailmaa toimivista junista lämmitetään sähköjärjestelmällä.
Höyrygeneraattoria kutsutaan joskus myös kattilaksi. Eri tyyppisten kattiloiden luokittelu perustuu yleensä kokoonpanoon. Esimerkiksi Haycock tai kattila on kattilan muotoinen, ja paloputkikattila on suunniteltu tynnyrin muotoiseksi, ja siinä on liitosputkimainen rakenne.