I've recently become interested in magnetism and have bought a few cubic neodymium magnets to play with. I'd like to find a substance (not another magnet!) that shields against a magnetic field.

I'm not looking for shielding such as mu-metal or permalloy; these materials absorb magnetic field instead of blocking it, I'm looking for a substance that effectively blocks magnetic field from entering it, warping the magnetic field lines.

Any ideas?

  • $\begingroup$ Lead comes to mind. $\endgroup$ – user207455 May 11 '19 at 7:26
  • 3
    $\begingroup$ @SolarMike You would have to cool lead down until it becomes superconducting (Meissner effect). $\endgroup$ – Pieter May 11 '19 at 8:34
  • 1
    $\begingroup$ If you have one lying around, I heard superconductors are pretty good at that. $\endgroup$ – noah May 11 '19 at 10:18

You are looking for a strong diamagnet. Googling for strongest diamagnet I find 1) any superconducting material 2) pyrolytic carbon 3) bismuth. See https://en.m.wikipedia.org/wiki/Permeability_(electromagnetism)#Values_for_some_common_materials


Not the answer you're looking for? Browse other questions tagged or ask your own question.