Magnetismul este cauzat de mișcarea încărcăturilor electrice mici în atomi. Atunci când aceste încărcături electrice se aliniază în aceeași direcție, se creează un pol de nord și un pol de sud. Polii nordici atrag popele de sud, în timp ce polii egali se opresc reciproc.
Atomii constau din sarcini electrice mici numite protoni, neutroni și electroni. Protonii sunt pozitivi, neutronii sunt neutri din punct de vedere electric și electronii sunt negativi. Electronii cerc neutronii și protonii, fiecare având o anumită rotire. În mulți atomi, electronii se rotesc în direcții opuse, ceea ce înseamnă că suma totală de spin este anulată.
În materialele magnetice, totuși, electronii se rotesc în aceeași direcție, iar materialul are potențialul de a deveni magnetic. Dacă un astfel de material este amplasat lângă un obiect magnetic, electronii devin aliniați cu polii nordici și sudici orientați opus. Când se întâmplă acest lucru, materialul devine un magnet.
Atunci când au fost create un pol nord și un pol sud, magnetul poate fi folosit pentru a atrage alți magneți. Dacă un pol nord este plasat în câmpul magnetic al polului sudic al altui magnet, există o forță de atracție. Câmpurile magnetice sunt zona invizibilă a influenței unui magnet.