Stroj za maglu je stroj koji replicira vizualni učinak magle ili dima koristeći jednu od tri metode, od kojih svaka ima svoje prednosti i nedostatke. Mogu koristiti zagrijani glikol i vodu, raspršiti tekućine u zrak ili koristiti suhi led. Ovi se strojevi obično koriste za stvaranje kinematografskih efekata, efekata za scenske predstave ili ponekad za Halloween ili druge male prezentacije.
Najčešći način rada profesionalnih strojeva je zagrijavanje mješavine glikola i vode kako bi se stvorila para nalik magli. Stroj se sastoji od pumpe, spremnika i izmjenjivača topline, koji je zatvoreno područje s ulaznom rupom i malom izlaznom mlaznicom. Izmjenjivač se zagrijava do oko 400°F (205°C), a zatim crpka izvlači smjesu glikol-voda iz spremnika i raspršuje je u grijanu jedinicu. Smjesa se pretvara u paru i potiskuje se iz mlaznice na prednjoj strani stroja za maglu. Kada para dođe u kontakt s relativno hladnim zrakom izvana, ona se pomalo kondenzira i pretvara u maglu. Ova magla je još toplija od vanjskog zraka, pa se diže prema stropu, stvarajući oblake koji napuhuju.
Druga vrsta profesionalnog stroja radi na sličan način, ali umjesto da se oslanja na toplinu, atomizira tekućinu i šalje je u zrak. Obično su čestice magle mnogo manje od onih napravljenih korištenjem topline, a možda čak i nisu očito vidljive golim okom, stvarajući svojevrsnu izmaglicu posvuda oko koje se svjetlost odbija. Ovaj tip uređaja za maglu se više oslanja na tekućine na bazi ulja, bez visokog sadržaja vode u uređajima koji se temelje na toplini.
Treći, i daleko najjeftiniji i najlakši način za izradu magle ne mora ni koristiti stroj. Čvrsti CO2 – poznatiji kao suhi led – može se koristiti za stvaranje efekta magle. Kada se suhi led zagrije na sobnoj temperaturi, počinje stvarati maglovit dim. Za razliku od strojeva koji stvaraju maglu koja visi u zraku ili se diže, magla koju stvara suhi led je hladna, te stoga tone na tlo. Iako bi ovo moglo biti idealno za određene situacije, općenito se smatra inferiornijim u odnosu na profesionalnije uređaje, a suhi led se obično koristi samo za kućne potrebe ili za one s malim proračunom.