Magnes przyciąga metale tylko wtedy, kiedy zostaną przez niego namagnesowane. Metale te muszą mieć zdolność do utworzenia domen magnetycznych. Takie metale to np. żelazo, nikiel, stal. Wtedy oddziaływanie między namagnesowanym metalem i magnesem jest wzajemne – przyciągają się z tą samą siłą.
Ciało, które jest zdolne do utworzenia domen magnetycznych, nazywa się ferromagnetykiem (żelazo, nikiel, stal). Inne substancje również reagują na pole magnetyczne, w jakim się znajdują, jednakże te oddziaływania są dużo słabsze. Dla przykładu paramagnetyki również są przyciągane przez magnes, jednakże o wiele słabiej niż ferromagnetyki. Do tej grupy należą m.in. aluminium, platyna, sód czy tlen. Ciała, które są słabo odpychane przez magnes to tzw. diamagnetyki. Są nimi m.in. grafit, złoto czy woda.