Per dinamo solare si intende il processo fisico che genera il campo magnetico solare. Il Sole è circondato da un campo magnetico dipolare, così come molti altri corpi celesti, fra i quali la Terra. Il campo dipolare è prodotto da una corrente elettrica circolare che fluisce in profondità seguendo la legge di Ampère. Questa corrente è prodotta da uno sforzo di taglio (uno "stiramento di materia") fra parti differenti del Sole che ruotano a velocità diverse e per il fatto che il Sole stesso sia un ottimo conduttore elettrico (e dunque governato dalle leggi della magnetoidrodinamica).
La dinamo solare è autoeccitante e caotica: la direzione del campo si inverte ogni 11 anni, causando il ciclo delle macchie solari.