Des courants de Foucault sont créés dans un métal lorsqu’un champ magnétique le traverse. Le mouvement du champ magnétique provoque le déplacement des électrons du métal, créant ainsi un flux de courant électrique. Ce courant est appelé courant de Foucault. Le courant de Foucault crée son propre champ magnétique, qui s'oppose au champ magnétique d'origine. Ce champ magnétique opposé permet à l’objet en lévitation de rester en place.
Pour que l'effet de l'objet en lévitation soit perceptible, la lévitation doit se produire au-dessus d'une surface métallique très fine constituée d'un matériau conducteur tel que le cuivre, l'aluminium, le plomb ou l'argent, avec une rugosité de surface très minimale. Le métal doit également présenter une surface plane assez grande par rapport à la taille de l'objet en lévitation.