Câmpurile magnetice sunt generate de către electronii care circulă în jurul nucleului atomilor. Acest lucru duce la crearea unor zone cu încărcături opuse, care generează câmpul magnetic. De asemenea, magnetismul poate fi indus prin contactul unor materiale feromagnetice și prin efectul de magnetorecepție prezent la anumite specii de animale.