Los tornados tienen su origen en las nubes de tormenta. Una nube semejante puede acumular una gran cantidad de energía. La cual proviene de la condensación de vapor de agua que hace a la nube visible. Cuando el vapor se condensa libera energía en forma de calor. Por cada gramo de agua condensada se liberar 600 calorías.
En las partes superiores de la nube el agua puede congelarse por la baja temperatura del aire, por lo que se liberan 80 calorías adicionales por cada gramo de agua. Como consecuencia hay una diferencia de temperatura entre las partes bajas y altas de la nube, y como el aire caliente tiende a subir mientras que el aire frío tiende a bajar, se crean corrientes de aire verticales.