Diferența cheie între metalele grele și oligoelemente este că metalele grele sunt de obicei toxice la concentrații foarte mici, în timp ce oligoelementele nu sunt toxice la concentrații scăzute.
Metalele grele sunt de obicei materiale cu densitate ridicată, cu un număr atomic ridicat și greutăți atomice. Acestea sunt toxice chiar și în concentrații foarte scăzute. Cu toate acestea, există unele metale grele netoxice, cum ar fi aurul, care sunt netoxice datorită naturii extrem de nereactive a elementului. În schimb, oligoelementele sunt micronutrienți de care avem nevoie în cantități mici pentru creșterea și dezvoltarea corpului nostru. Prin urmare, acestea sunt elemente dietetice.