IJsalgen en sneeuwalgen zijn algen en cyanobacteriën die groeien op lang aanhoudende sneeuw- en ijsvelden zoals gletsjers. Wanneer er vloeibaar water beschikbaar is tussen de sneeuw- en ijskristallen, kunnen ze het oppervlak groen, geel of rood kleuren tijdens de zomermaanden. Het rode pigment van sommige soorten is een intracellulaire bescherming tegen overmatig visueel licht en ultraviolette straling van de zon, die anders foto-inhibitie van de fotosynthese of mutaties kan veroorzaken. Zonder dit pigment zouden de algen aan de oppervlakte chromosoombreuken en DNA-mutaties oplopen.

Er zijn ook ijsalgengemeenschappen op zee-ijs. Deze algen (vooral kiezelwieren) zijn belangrijk in polaire ecosystemen (vooral Antarctica) omdat ze voedsel leveren voor krill. Krill schraapt de algen van de onderkant van het ijs, dat door de algen bruin gekleurd is. De algen kunnen worden aangetroffen tussen ijskristallen of eraan vastzitten, in het water of in zoutwaterkanalen tussen de ijskristallen.