Tvaika ģenerators ir iekārta, kas paredzēta šķidruma, kas parasti ir ūdens, pārvēršanai tvaikos, ko dēvē par tvaiku. Šķidrumu silda, sadedzinot kādu kurināmo, piemēram, malku, ogles, naftu vai dabasgāzi. Pāreja no šķidruma uz tvaiku rada spiedienu un pēc tam izplešanos, ko var novirzīt un virzīt kā enerģijas avotu. Ar tvaiku darbināmi virzuļi bija noderīgi agrīno rūpnīcu, dzelzceļa lokomotīvju, tvaikoņu un daudzu citu mehānisko iekārtu piemēru izaugsmē.
Viens no agrākajiem tvaika ģeneratora lietojumiem bija tvaika lokomotīvē. Kurināmā koksnes vai ogļu veidā tika ievadīts kurināmais. Iegūtais siltums tika novirzīts caur cauruļu sistēmu, kas uzsildīja ūdeni, kas tika uzglabāts īpašā turēšanas tvertnē. Pēc tam, kad temperatūra sasniedza viršanas līmeni, no tvaika radītā enerģija virzīja virzuļus, kas grieza dzinēja riteņus. Tvaika galvenais mērķis bija vilciena virzīšana uz priekšu, taču tam bija arī citi lietojumi, tostarp bremžu un svilpes darbināšana.
Tvaika ģeneratora izmantošana lokomotīvju darbināšanai bija liels transporta uzlabojums 17. gadsimta sākumā, taču tam bija savi trūkumi. Tos pavadīja liels dūmu daudzums, un vienmēr pastāvēja ugunsgrēku iespējamība, ko izraisīja dzirksteles un degošas plēnes. Turklāt tvertne, kurā atrodas ūdens, bija rūpīgi jāuzrauga, lai pārliecinātos, ka ūdens saglabājas noteiktā līmenī. Ļaut tvertnei beigties ūdens bija ārkārtīgi bīstami, jo tas var izraisīt ugunsgrēku vai sprādzienu.
Pat pēc tam, kad ugunsdzēsēju kastes tika noņemtas un dīzeļdegviela kļuva par enerģijas avotu, tvaika ģeneratori joprojām tika izmantoti vilcienos. Daļa no sākotnējās tvaika lokomotīves pārpalikuma tvaika tika novadīta uz pasažieru vagoniem, lai apsildītu salonu un nodrošinātu pasažieru komfortu. Kad šī metode vairs nebija pieejama, tika pievienoti īpaši tvaika ģeneratori, kas īpaši paredzēti automašīnu sildīšanai. Mūsdienās lielākā daļa vilcienu, kas darbojas visā pasaulē, tiek apsildīti ar elektrisko sistēmu.
Tvaika ģeneratoru dažreiz sauc arī par katlu. Dažādu veidu katlu klasifikācija parasti balstās uz konfigurāciju. Piemēram, Haycock jeb katla katls ir veidots kā tējkanna, bet ugunsdrošības caurules katls ir veidots mucas formā ar savienotājcaurulei līdzīgu konstrukciju.