Muinaisista ajoista lähtien tuulimyllyjä on käytetty pääasiassa menetelmänä jauhaa viljaa jauhoksi tuulen voimalla. Alkuperäiset tuulimyllyt, joita Persiassa käytettiin 900-luvulla, olivat pystyakselimyllyjä, mutta moderneja tuulimyllyt käyttävät vaakasuoraa akselia, jossa terät kiinnitetään keskitankoon, mikä on enemmän tehokas.
Tuulimyllyn terät - joita voi olla neljä, viisi, kuusi tai kahdeksan - ovat kulmassa pikemminkin kuin lentokoneen potkuri, jotta ne saisivat tuulen, mikä kääntää ne. Häntäpuhallin ohjaa terät automaattisesti tuulen suuntaan. Terät on kytketty tuulimyllyn sisällä olevaan käyttöakseliin.
Vetoakselissa on hammaspyörä, joka on kytketty muihin hammaspyöriin puukokoisen rungon sisällä. Yksi myllykivi on kiinteästi paikallaan ja toisen pyöritetään, kun käyttöakseli pyörii.
Vilja kaadetaan pyörivässä myllykivessä olevan reiän läpi ja liike jauhaa sen jauhoksi. Kun lisää viljaa lisätään, jauhot pakotetaan pois myllynkiven sivulta, missä ne putoavat alas kouruun ja voidaan kerätä säkkeihin.