Revontulet aiheutuvat aurinkotuulen varattujen hiukkasten osumisesta Maan ilmakehään. Niitä syntyy kun Van Allenin vyöhykkeet ”ylikuormittuvat” energisillä hiukkasilla, jotka pääsevät Maan magneettikentän läpi ja törmäävät ylempään ilmakehään. Voimakkaimmat revontulet näkyvät yleensä voimakkaiden koronapurkausten jälkeen.