There isn't enough iron in the human body to attract magnets. Iron is necessary and is found in our hemoglobin and it attracts O2 to it so it can be carried throughout our bloodstream.
The whole human body contains approximately 3.5 g of iron.
[STEEL Talk] If There’s Iron in Our Body, Why Don’t We Stick To Magnets?
Fortunately, the iron in our blood isn’t attracted to magnets. Iron is almost everywhere in our body but in tiny quantities. The amount of iron in an adult’s body put together is 3.5g. The iron contained in blood only is just 2g. This small amount is spread all over the body, so obviously, it isn’t greatly affected by the pull of magnets.
But this explanation isn’t perfect. Because in the case of super magnets, it could attract any magnetic substance no matter how small the amount is. So let’s find out a more accurate reason for this!
l What Keeps Our Body Safe From Magnets?
Hemoglobin molecules that contain iron tend to repel from the magnet when attached to oxygen. In contrast, oxygen-depleted hemoglobin molecules are attracted slightly by magnets.
A Youtube creator arranged an experiment regarding this explanation as well. Take a look at the real experiment! (Korean)
Hemoglobin in our blood is mostly attached to oxygen. Also, blood is composed mostly of ‘water,’ which tends to repel from magnets. So even if you put a strong magnet close to your body, you can see your body moving away rather than sticking to it. Isn’t it amazing?