Gaya magnet berasal dari pergerakan muatan listrik. Setiap atom memiliki elektron yang bergerak mengelilingi inti atom, dan gerakan elektron ini menghasilkan medan magnet kecil. Dalam bahan magnetik, seperti besi, atom-atomnya memiliki momen magnetik yang cenderung sejajar, menciptakan medan magnet yang lebih kuat. Ketika bahan magnetik didekatkan pada bahan lain, gaya magnet akan terasa, menarik atau menolak bahan tersebut tergantung pada polaritas magnetnya. Dengan kata lain, gaya magnet adalah konsekuensi dari interaksi antara medan magnet yang dihasilkan oleh muatan listrik yang bergerak.