Algele de gheață și algele de zăpadă sunt alge și cianobacterii care cresc pe zăpada de lungă durată și pe câmpurile de gheață precum ghețarii. Atunci când apa lichidă este disponibilă între cristalele de zăpadă și gheață, ele pot colora suprafața în verde, galben sau roșu în timpul lunilor de vară. Pigmentul roșu al unor specii este o protecție intracelulară împotriva luminii vizuale excesive și a radiațiilor ultraviolete ale soarelui, care, în caz contrar, pot provoca fotoinhibarea fotosintezei sau mutații. Fără el, algele de la suprafață ar suferi rupturi cromozomiale și mutații ale ADN-ului.

Există, de asemenea, comunități de alge de gheață pe gheața de mare. Aceste alge (în principal diatomee) sunt importante în ecosistemele polare (în special în Antarctica), deoarece oferă hrană pentru kril. Krillul răzuiește algele de pe partea inferioară a gheții, care este colorată în maro de către alge. Algele pot fi găsite între cristalele de gheață sau atașate de acestea, în apă sau în canalele de apă sărată dintre cristalele de gheață.