# Why do spinning electrons generate magnetic dipole moments?

Can the spin of electrons generate currents? If not, how does it create magnetic dipole moments?

Currently our best model of the electron is that it is a point particle. Measurements give an upper bound of $$10^{-22}$$ meters on its radius. A point particle has no radius, and thus cannot rotate. Therefore we do not consider an electron with spin as a "spinning" electron in any classical sense. The spin and the magnetic moment of the electrons are instead considered "intrinsic" properties of the electron, similar to the charge and mass.