
Tornado hanya terbentuk ketika badai petir memiliki kombinasi angin tertentu. Udara yang naik dalam badai petir dapat mulai berputar ketika dipengaruhi oleh angin yang bertiup ke arah yang berbeda. Itu mulai naik dan didorong ke samping oleh angin . Ia naik sedikit lebih tinggi dan didorong lagi oleh angin yang bergerak ke arah lain. Angin yang bergerak dalam kecepatan dan arah yang berbeda pada ketinggian yang berbeda menyebabkan udara yang naik mulai berputar.
Udara yang berputar saat naik adalah tipikal di supercell , jenis badai petir terkuat, tetapi tidak semua udara yang berputar menciptakan tornado.
Tornado hanya terbentuk ketika badai petir memiliki kombinasi angin tertentu. Udara yang naik dalam badai petir dapat mulai berputar ketika dipengaruhi oleh angin yang bertiup ke arah yang berbeda.
Agar tornado terbentuk, juga perlu ada udara yang berputar di dekat tanah. Ini terjadi ketika udara dalam badai tenggelam ke tanah dan menyebar ke seluruh daratan dalam hembusan angin. Embusan udara yang lebih hangat naik saat bertiup. Hembusan udara dingin tenggelam saat bertiup melintasi daratan. Jika ada cukup hembusan naik dan turun, udara di dekat tanah mulai berputar.
Udara yang berputar di dekat tanah semakin cepat saat ditarik ke dalam menuju sumbu rotasinya. Ini terjadi dengan cara yang sama seperti skater figur berputar lebih cepat saat lengan mereka ditarik ke dalam daripada saat lengan mereka direntangkan. Ini disebut kekekalan momentum sudut.

Udara yang berputar bergerak secara horizontal melintasi daratan, dan dapat dimiringkan secara vertikal oleh kekuatan udara yang berputar dan naik. Itu memungkinkan tornado terbentuk.
Kebanyakan tornado terbentuk selama badai petir supercell, tetapi tidak semua badai petir supercell menghasilkan tornado. Biasanya, udara yang berputar di dekat tanah tidak berputar cukup cepat, untuk membentuk tornado. Jika udara yang berputar di dekat tanah sangat dingin, ia akan menyebar menjauh dari badai di sepanjang tanah dan melambat seperti sosok skater dengan lengan terentang, dan tornado tidak akan terbentuk.