Solens magnetfält förändras ständigt, och det producerar ibland magnetiska knutar som motsvarar en vridning i ett gummiband. Dessa knutar kan störa flödet av het plasma i solens inre, vilket gör att den svalnar och sjunker under ytan. Detta skapar ett område med lägre tryck som tillåter varmare plasma underifrån att stiga upp, trycker kallare plasma ner och skapar en solfläck.
Förekomsten av solfläckar är korrelerad med ökad solaktivitet, inklusive solflammor och koronala massutkastningar. Solflammor är kraftfulla utbrott av energi som kan störa radiokommunikation och skada satelliter. Koronala massutkastningar är utdrivningen av stora mängder plasma från solens korona, vilket kan skapa geomagnetiska stormar på jorden.
Antalet solfläckar förändras över tiden på ett cykliskt sätt som kallas solcykeln. Solcykeln varar i cirka 11 år, och den har en topp och en dalgång. Under solcykelns topp producerar solen fler solfläckar och ökad solaktivitet. Under dalgången producerar solen färre solfläckar och mindre solaktivitet.
Den senaste solcykeln, känd som Solar Cycle 24, började 2008 och förväntas nå sin topp 2024-2025.